查看FFMPEG Tips的源代码
←
FFMPEG Tips
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Overview == 原记载于 openray 的个人blog 发表日期: 2007-04-20 18:42 1. encode yuv file ffmpeg -s cif -vcodec mpeg4 -i paris.yuv paris.avi -s 指定帧大小 cif 为 352x288,qcif 为 176x144,4cif 为 704x576 -vcodec 指定采用的编码器 -i 指定输入文件 2. output raw YUV420P file ffmpeg -i paris.avi paris0.yuv 3. 将一段视频输出为图片序列 ffmpeg -i 1.avi cat%d.png -vcode png -vcodec mjpeg -vcodec ppm ffmpeg -i 1.avi cat%04d.jpg -vcodec mjpeg -ss 0:1:2 -t 0:0:1 将1.avi视频 1分02秒 处开始,持续1秒长的视频输出为jpg的序列 ffmpeg -vcodec mjpeg -i 1.flv test%02d.jpg -ss 0:0:2 -t 0.001 -t 表示持续时间为0.001秒,这个命令相当于截取开始2秒处的一幅jpeg的图片 4. 多输入单输出 ffmpeg -i /tmp/a.wav -s 640x480 -i /tmp/a.yuv /tmp/a.mpg 5. 单输入多输出 ffmpeg -i /tmp/a.wav -ab 64 /tmp/a.mp2 -ab 128 /tmp/b.mp2 -map 0:0 -map 0:0 -map file:stream_index 指定哪一个输入流用于输出流,顺序对应 6. DVD to mpeg4 ffmpeg -i snatch_1.vob -f avi -vcodec mpeg4 -b 800 -g 300 -bf 2 -acodec mp2 -ab 128 snatch.avi 压制高品质mp4的参考参数: '-mbd rd -flags +4mv+trell+aic -cmp 2 -subcmp 2 -g 300 -pass 1/2' 可以试试: '-bf 2', '-flags qprd', '-flags mv0', '-flags skiprd' 7. encode mpeg1/mpeg2 ffmpeg -i 1.avi -vcodec mpeg2video 2.mpg 注意mpeg2的codec为 mpeg2video 其他codec可以使用 ffmpeg -formats 查看 压制高品质mp1/mp2的参考参数: '-mbd rd -flags +trell -cmp 2 -subcmp 2 -g 100 -pass 1/2' 注意,加 '-g 100' 可能会使某些解码器没法解码 可以试试: '-bf 2', '-flags qprd', '-flags mv0', '-flags skiprd' 8. encode flv ffmpeg -i 1.avi -ab 56 -ar 22050 -b 500 -r 15 1.flv 9. X 屏幕录像 FFmpeg can grab the X11 display. ffmpeg -f x11grab -i :0.0 /tmp/out.mpg 0.0 is display.screen number of your X11 server, same as the DISPLAY environment variable. ffmpeg -f x11grab -i :0.0+10,20 /tmp/out.mpg 0.0 is display.screen number of your X11 server, same as the DISPLAY environment variable. 10 is the x-offset and 20 the y-offset for the grabbing. 10. 音视频采集 ffmpeg -f audio_device -i /dev/dsp -f video4linux2 -i /dev/video0 /tmp/out.mpg Note that you must activate the right video source and channel before launching FFmpeg with any TV viewer such as xawtv (http://bytesex.org/xawtv/) by Gerd Knorr. You also have to set the audio recording levels correctly with a standard mixer. 12. 快速合并视频文件 mencoder -oac copy -ovc copy -idx -o output.avi video1.avi video2.avi video3.avi 13. Split AVI Files mencoder -ovc copy -oac copy -endpos 0:50:00 -o foo-part1.avi foo.avi mencoder -ovc copy -oac copy -ss 0:50:00 -o foo-part2.avi foo.avi 14. RecordMyDesktop 记录的 ogv 格式转换 mencoder -ovc lavc -oac copy -lavcopts vcodec=mpeg4 -o out.avi record.ogv # mpeg4 格式 mencoder -ovc lavc -oac copy -lavcopts vcodec=ffv1 -o out.avi record.ogv # 无损格式 <br>
返回到
FFMPEG Tips
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面