官方文档:
https://github.com/lielie976/ffmpy/blob/master/docs/examples.rst
pdf电子书推荐:
链接: https://pan.baidu.com/s/19QCzGtNzbJlCKI__PYo-Dg 提取码: hnny
伯乐:
http://python.jobbole.com/88276/?utm_source=blog.jobbole.com&utm_medium=relatedPosts
次推:
celery + ffmpeg + django
https://stackoverflow.com/questions/41478516/how-to-transcode-mp3-files-in-django-by-using-ffmpeg-celery-and-rabbitmq
django+celery+redis:
http://yshblog.com/blog/165
http://yshblog.com/subject/7
次级推荐:
https://blog.csdn.net/SVALBARDKSY/article/details/50887586
数据来源:
https://www.jianshu.com/p/ddafe46827b7
eg:
ffmpeg -i mov_bbb.mp4 -acodec copy -vn output.aac
主要参数:
-i 设定输入流
-f 设定输出格式
-ss 开始时间
视频参数:
-b 设定视频流量(码率),默认为200Kbit/s
-r 设定帧速率,默认为25
-s 设定画面的宽与高
-aspect 设定画面的比例
-vn 不处理视频
-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器
音频参数:
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器
-an 不处理音频
其他方向汇总:
强推:
https://blog.csdn.net/doublefi123/article/details/24325159
格式:ffmpeg -i 待转码文件 name.ogg|.webm|.mkv
ffmpeg -i input.mkv -vn audio_only.ogg
-vn 生成音频文件
ffmpeg -i input.mkv output.gif
生成gif文件
ffmpeg -i input.mkv -c:av copy -ss 00:01:00 -t 10 output.mkv
修改输出流的时间
-c:av copy -------------> 复制视频和音频流
-t number -------------> 设置切割的时间
-ss 00:01:00 ------------> 设置视频开始时间
修改bit 率来来影响视频的质量
ffmpeg -i input.webm -c:a copy -c:v vp9 -b:v 1M output.mkv
将视频 input.webm 复制(-c:a copy)
并且以视频转换为bit率 1m/s(-b:v 1m)
vp9 编码器(-c:v vp9)
在生成新的视频文件(output.mkv)