我正在尝试将 .wmv 视频文件转换为 .flv 格式,.flv 将在 JW Player 中播放
我使用以下命令
-of lavf -oac pcm -lameopts abr:br=48 -ovc lavc -lavcopts vcodec=flv:vbitrate=480 -srate 22050
文件已转码,但视频仍然运行得很快,1分钟的视频运行了3秒
我尝试了各种命令但都没有成功?
应该传递什么参数来解决这个问题?
答案1
正如所解释的那样mencoder 邮件列表:
Mencoder 无法从 wmv 容器中读取 fps。
你可以强制一个 fps 值或减轻你的麻烦并使用ffmpeg:
ffmpeg -i input_video.wmv output_video.flv
如果您想使用您在 mencoder 命令中要求的编码参数(我可能对 mencoder 默认比特率单位有误):
ffmpeg -i input_video.wmv -b 480m -acodec pcm_s8 -ab 48k -ar 22050 output_video.flv