码迷,mamicode.com
首页 > 其他好文 > 详细

ffmpeg 频中分离 video audio 截取片断

时间:2014-11-20 18:51:09      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:video

1,获取视频的信息
   ffmpeg -i video.avi

2,将图片序列分解合成视频
   ffmpeg -i src.mpg image%d.jpg
   ffmpeg -f image2 -i image%d.jpg dst.mpg
   
3, 从视频中分离 video, audio 片断

只要音频
ffmpeg -i src.mp4  -ss 00:00:10 -t 00:00:5  -vn -acodec copy  dst.mp4  ( -vn 表示 "video no" , -ss 00:00:10 -t 00:00:5 表示开始时间为10秒,长度5秒)

只要视频

ffmpeg -i src.mp4  -ss 00:00:10 -t 00:00:5  -an -vcodec copy  dst.mp4  ( -an 表示 "audio no" >)


4.从视频抽出声音,并存为Mp3
   ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
( Ubuntu 下可能转化失败,现运行sudo apt-get install ffmpeg libavcodec-extra-53)

5 合成视频和音频
   ffmpeg -i son.wav -i video_origine.avi video_finale.mpg (音频也可以是 mp3 , 如果音频比视频长,用KMP播放文件, 视频播完后停最后一画面,音频继续) 

其他  
为视频重新编码以适合在iPod/iPhone上播放
   ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

为视频重新编码以适合在PSP上播放
   ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

将.avi转成gif动画(未压缩)
   ffmpeg -i video_origine.avi gif_anime.gif

将.avi转成dv
   ffmpeg -i video_origine.avi -target pal-dv video_finale.dv


将.avi压缩成divx
   ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi
   

ffmpeg 频中分离 video audio 截取片断

标签:video

原文地址:http://blog.csdn.net/span76/article/details/41316229

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!