ffmpeg 频中分离 video audio 截取片断

本文介绍了如何使用ffmpeg工具来处理视频音频,包括获取视频信息、图片序列合成视频、视频音频分离、声音抽取并转换为MP3、视频音频合成以及各种编码转换。此外,还提到了实验性编码启用方法、音频混合、视频倒放等高级技巧。
摘要由CSDN通过智能技术生成

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

2,将图片序列分解合成视频
   ffmpeg -i src.mpg image%d.jpg

   ffmpeg -f image2 -i image%d.jpg dst.mpg  

合成注意事项:

如果图片序列是3位数,用image%03d

如果jpg文件名字是乱的用,下面命令规整一下

x=1; for i in *jpg; do counter=$(printf %03d $x); mv  "$i" image"$counter".jpg; x=$(($x+1)); done

   
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播放文件, 视频播完后停最后一画面,音频继续) 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值