专注流媒体技术与方案!

技术成就梦想...

FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi

FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidiandroid下打算使用ffmpeg的 drawtext ,不过需要 --enable-libfreetype  但是freetype是个第...

2018-05-10 19:28:54

阅读数 187

评论数 0

ffplay 播放字幕以及lrc歌词

# 各个容器可以容纳的字幕格式不同:text:mkv: copy, srt, ssa, ass mp4/mov: copy, mov_textbitmap:ts: dvb_subtitlevob: dvd_subtitle (closed caption)# ffplay 显示字幕-sst 只能显...

2018-05-07 10:21:31

阅读数 305

评论数 0

ffmpeg关于音频的总结(一)

一:关于音频分片的问题[cpp] view plain copyenum AVSampleFormat {      AV_SAMPLE_FMT_NONE = -1,      AV_SAMPLE_FMT_U8,          ///< unsigned 8 bits  ...

2018-05-02 20:44:19

阅读数 447

评论数 0

ffmpeg合并视频的方法

https://blog.csdn.net/spark_csdn/article/details/57080034ffmpeg合并视频的方法有三种。国内大多数仅介绍了其中之一。于是觉得有必要翻译一下。其实在ffmpeg的 FAQ文档中有比较详细的说明。 使用concat协议进行视频文件的合并这种方...

2018-04-10 11:11:52

阅读数 2839

评论数 0

ffmpeg 转换H264到Fragmented MP4

D:\ffmpeg\bin>ffmpeg -re -i d:\test.264 -g 52 -acodec libvo_aacenc -ab 64k -vcodec libx264 -vb 448k -f mp4 -movflags frag_keyframe+empty_m...

2018-04-04 14:06:34

阅读数 2340

评论数 1

ffmpeg filter介绍及实例

原文网址(转载请注明出处): (http://blog.csdn.net/newchenxf/article/details/51364105) 目录 目录什么是ffmpeg filter如何使用ffmpeg filter 1 将输入的1920...

2018-01-04 18:18:38

阅读数 643

评论数 0

ffmpeg的使用方式及常用命令

原文网址(转载请注明出处): (http://blog.csdn.net/newchenxf/article/details/51384360) 使用网络上的各种转码软件,比如爱剪辑,简直崩溃了!比如,它竟然强行把你要编辑的视频的前面,插入了他的广告!很不爽,决定用ffmpeg。  ffm...

2018-01-04 17:20:40

阅读数 346

评论数 1

ffmpeg 添加水印 时间值

右上角添加时间水印 ffmpeg -i 0.ts -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text='%{localtime\:%H\\\:%M\\\:%S}'" 123.ts...

2017-11-10 16:18:26

阅读数 2713

评论数 0

FFMPEG解码多线程

http://blog.csdn.net/jwzhangjie/article/details/8739139 FFMPEG多线程编码器一般以在Slice内分功能模块进行多线程编码,如h263,h263P,msmpeg(v1, v2, v3),wmv1。包含以下几个线程:(1)Pre_esti...

2017-10-12 14:55:10

阅读数 538

评论数 1

ffmpeg 二次编码

在转码的应用场景中,有时候我们非常在意目标文件的大小,在这个前提之下,再力求画质的完美。希望通过一种方法能够“精确”计算关键的编码参数,而不想一次一次的试。有办法吗? 答案是肯定的。这里可以用到二次编码(two-pass encoding)的技术。关于二次编码,百度百科上是这么说的: 二次...

2017-07-05 11:53:51

阅读数 560

评论数 0

ffmpeg 截取一段视频命令

ffmpeg  -i ./plutopr.mp4 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 ./cutout1.mp4 -y -ss time_off        set the start time offset 设置...

2017-07-05 11:52:16

阅读数 2193

评论数 0

error: undefined reference to '__gxx_personality_v0'

1. Linux Develop Notes     * 编译 c++ 程序需要添加 -lstdc++   sample: gcc -lstdc++ -o test test.c,否则会报 "undefinedreference to '__gxx_personality_v0' ...

2017-06-23 15:43:23

阅读数 332

评论数 0

ffplay视频播放器原理

版权声明:本文由张坤原创文章,转载请注明出处:  文章原文链接:https://www.qcloud.com/community/article/535574001486630869 来源:腾云阁 https://www.qcloud.com/community   视频播放器...

2017-06-16 15:37:06

阅读数 483

评论数 0

ffmpeg3.3 编译 android 系统版本 32位 和64 位 动态库

下载ffmpeg最新版本,修改configure文件 diff --git a/configure b/configure index 23823e3..8e6921a 100755 --- a/configure +++ b/configure @@ -3302,10 +3302,17 @@ ...

2017-06-02 10:57:26

阅读数 1538

评论数 0

ffmpeg解析出的视频参数PAR,DAR,SAR的意义

定义 PAR —— Pixel Aspect Ratio 像素横纵比。表示每个像素的宽度与长度的比值。可以认为每个像素不是正方形的。DAR —— Display Aspect Ratio 显示横纵比。最终显示的图像在长度单位上的横纵比。SAR —— Sample Aspect Ratio 采...

2017-05-25 14:54:04

阅读数 3774

评论数 0

FFmpeg 编译(3)--64位处理器兼容

为什么要写本篇文章 前两篇介绍的不管是多个模块so还是单个的so文件,在添加到自己的项目中,利用Android.mk生成自己的库时,只是生成armeabi-v7a 、armeabi等平台。 目前,市场上大多数的手机的CPU都已经是64位的,这样,编译出来的库在64位的手机上就无法运行。...

2017-03-22 15:35:30

阅读数 384

评论数 1

ffmpeg 如何编译出单一的so文件

写在前面的废话 接上一篇,介绍了如何编译出多个so文件。本片介绍如何编译出单一的so文件。网上对于编译出单一库文件大致分为两种方式: 1、利用NDK 环境,编写mk文件生成 2、先编译出FFmpeg模块的库文件,然后链接模块的库文件 对于以上两种方式,笔者更倾向于第二种,所以,这里重点...

2017-03-22 15:34:28

阅读数 1634

评论数 0

将ffmpeg移植到Android

首先要配置ndk,见前面一节:http://blog.csdn.net/huahuahailang/article/details/27373169 下面介绍如何将ffmpeg编译成动态库libffmpegjni.so。 在主目录下新建文件夹ayer/jni,将ffmpeg拷贝...

2017-03-22 15:20:19

阅读数 527

评论数 0

FFmpeg 编译(1)--多模块版(多个so文件)

http://www.jianshu.com/p/33d974aca6aa 前言 FFmpeg库是一个非常强大的音视频编解码库,只要有过流媒体相关开发经验的,相信对它都不会陌生。笔者是一个Android 开发者,所做的工作都是为Android服务的,其他的开发者,可自行略过。废话不...

2017-03-22 15:19:24

阅读数 731

评论数 0

ffmpeg中的时间单位

ffmpeg中的时间单位 AV_TIME_BASE ffmpeg中的内部计时单位(时间基),ffmepg中的所有时间都是于它为一个单位,比如AVStream中的duration即以为着这个流的长度为duration个AV_TIME_BASE。AV_TIME_BASE定义为: ...

2017-01-12 10:33:06

阅读数 352

评论数 0

提示
确定要删除当前文章?
取消 删除