【发布时间】:2012-02-20 09:19:16
【问题描述】:
我在我的 PHPMotion 项目中使用 ffmpeg 将视频转换为 mp4。我无法将 wmv 和 m4v 视频转换为 mp4 格式。我已经粘贴了我用来转换 wmv 和 m4v 的命令:
ffmpeg -i 1.wmv -ab 128 -b 1200 test.mp4
ffmpeg -i 1.m4v -ab 128 -b 1200 test.mp4
当我使用此代码时,我收到一条错误消息:
Output #0, mp4, to 'test.mp4':
Stream #0.0: Video: mpeg4, yuv420p, 640x360, q=2-31, 1 kb/s, 90k tbn, 24 tbc
Stream #0.1: Audio: 0x0000, 44100 Hz, stereo, s16, 0 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Unsupported codec for output stream #0.1
我该如何解决这个问题?
【问题讨论】:
-
...通过安装缺少的编解码器? GSpot 可以帮助您确定执行此特定任务所需的内容。
-
尝试将
-acodec libfaac -ar 44100 -ac 2 -ab 48k添加到您的命令字符串中。 -
谢谢,我通过添加 -ar 44100 -b 300k -s 320x240 -vcodec mpeg4 得到了解决方案
-
ffmpeg -i inputfile.wmv -an -ar 44100 -b 300k -s 320x240 -vcodec mpeg4 output.mp4 -
ffmpeg -i inputfile.m4v -an -ar 44100 -b 300k -s 320x240 -vcodec mpeg4 output.mp4