ffmpeg 怎么把h264文件转成MP4
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg 怎么把h264文件转成MP4相关的知识,希望对你有一定的参考价值。
参考技术A H.264是编码规范不是视频格式,有些Mp4格式的视频也用这种编码。一般Mp4使用DIVX或XVID编码,主要看播放设备是哪种。ffmpeg需要在命令提示符下运行(按Win键+R调出运行,输入CMD即可),而且要转换的视频最好与FFmpeg放在同一个目录下,以下是以转换PSP能播放的视频为例:ffmpeg -y -i "1.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "1.***"
解释:以上命令可以在Dos命令行中输入,也可以创建到批处理文件中运行。不过,前提是:要在ffmpeg所在的目录中执行
参数:
-y(覆盖输出文件,即如果1.***文件已经存在的话,不经提示就覆盖掉了)
-i "1.avi"(输入文件是和ffmpeg在同一目录下的1.avi文件,可以自己加路径,改名字)
-title "Test"(在PSP中显示的影片的标题)
-vcodec xvid(使用XVID编码压缩视频,不能改的)
-s 368x208(输出的分辨率为368x208,注意片源一定要是16:9的不然会变形)
-r 29.97(帧数,一般就用这个)
-b 1500(视频数据流量,用-b xxxx的指令则使用固定码率,数字随便改,1500以上没效果;还可以用动态码率如:-qscale 4和-qscale 6,4的质量比6高)
-acodec aac(音频编码用AAC)
-ac 2(声道数1或2)
-ar 24000(声音的采样频率,好像PSP只能支持24000Hz)
-ab 128(音频数据流量,一般选择32、64、96、128)
-vol 200(200%的音量,自己改)
-f psp(输出psp专用格式)
-muxvb 768(好像是给PSP机器识别的码率,一般选择384、512和768,1500以上,PSP会提示文件损坏了)
"1.***"(输出文件名,也可以加路径改文件名)
怎么通过ffmpeg将音频文件转换成Mp3 转
参考技术A 可以的。用千千静听、GOLDWAVE、全能音频转换通都可以。用千千静听转换的步骤:
把要转换的歌曲添加进千千的媒体库,
右键单击歌曲名--转换格式--默认就是输出MP3格式。
如果需要多首同时转换,只需要按住CTRL键,依次点击这些歌曲名就可以了。
可能是输入的pcm或输出MP3没有指定采样率和频道参数
把样本发一个给我可以看看
以上是关于ffmpeg 怎么把h264文件转成MP4的主要内容,如果未能解决你的问题,请参考以下文章
(转)MP4文件两种格式AVC1和H264的区别及利用FFMPEG demux为h264码流事项