ffmpeg常用无损视频和音频转换命令

5次阅读
没有评论

共计 719 个字符,预计需要花费 2 分钟才能阅读完成。

音频转换:

1.转换amr到mp3:

ffmpeg -i shenhuxi.amr amr2mp3.mp3
2.转换amr到wav:

ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav
3.转换mp3到wav:

ffmpeg -i DING.mp3 -f wav test.wav
4.转换wav到amr:

ffmpeg -i test.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 wav2amr.amr
5.转换wav到mp3:

ffmpeg -i test.wav -f mp3 -acodec libmp3lame -y wav2mp3.mp3
视频转换:

1.转换wmv到mp4:

ffmpeg -i sample.wmv -vcodec libx264 -acodec aac out.mp4
2.抓取H264视频流:

ffmpeg -i sample.flv -vcodec copy -vbsf h264_mp4toannexb -an out.h264
2.1 vbsf为过滤方法,即将flv规定的H264组织方式转换回H264协议书规定的字节流格式
2.2 -an 禁掉源文件中的音频,因为出来的码流不需要音频
2.3 vcodec copy这个是必然的

3.将H264视频流转为mp4:

ffmpeg -i sample.h264 -f mp4 haha.mp4

4.将FLV视频流转为mp4
ffmpeg -i input.flv -y -vcodec copy -acodec copy output.mp4

要实现批量转换,可以直接用这个批处理文件:

for %%i in (*.flv) do ffmpeg.exe -i "%%i" -vcodec copy -acodec copy "%%~ni.mp4"

正文完
 0
adm1n
版权声明:本站原创文章,由 adm1n 于2017-09-17发表,共计719字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)