ffmpeg命令行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg命令行相关的知识,希望对你有一定的参考价值。

 

ubuntu下简单安装ffmpeg

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg

1.................................ffmpeg从视频中生成gif图片:

ffmpeg -i capx.mp4 -t 10 -s 320x240 -pix_fmt rgb24 jidu1.gif


2.................................ffmpeg将图片转换为视频:
ffmpeg -f image2 -i c:\temp\d.jpg test.mp4

你可以指定编码格式:
ffmpeg -f image2 -i c:\temp\d.jpg -vcodec libx264 test.mp4

也许你还想指定输出帧率:

ffmpeg -f image2 -i c:\temp\d.jpg -vcodec libx264 -r 10 test.mp4
这样输出的test.mp4就是每秒播放10帧了

如果你要指定码率:

ffmpeg -f image2 -i c:\temp\d.jpg -vcodec libx264 -r 10 -b 200k test.mp4

3...................................视频剪切
.
ffmpeg –i test.avi –r 1 –f image2 image-%3d.jpeg //提取图片
ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi //剪切视频
//-r 提取图像的频率,-ss 开始时间,-t 持续时间

以上是关于ffmpeg命令行的主要内容,如果未能解决你的问题,请参考以下文章

使用 FFmpeg 通过管道输出视频片段

如何在android中从命令行运行ffmpeg

(个人开源)ffpanel --ffmpeg的GUI,让ffmpeg离开黑黑的命令行

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip

使用FFmpeg转录网络直播流

FFmpeg 命令行工具ffmpeg