使用FFMPEG将视频转换为mpg格式

时间:2015-05-27 09:02:17

标签: ffmpeg converter mpeg

我正在使用FFMPEG将视频文件转换为mpg格式。转换适用于音频内容,但输出没有视频内容。 这是我正在使用的参数:

  

ffmpeg.exe -i" 输入文件的路径" -y -s 640x360 -b:v 1024k -vcodec libx264 -r 29.7 -movflags faststart -pix_fmt yuv420p" output.mpg"

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

这个问题更适合超级用户。另外,请包括您的控制台输出。

那就是说 - 你想要播放生成的视频文件的播放器是什么?给定标准输入视频文件,该命令将产生没有音频的视频输出。 output.mpg文件应该可以在FFplay和VLC等游戏中播放。

答案 1 :(得分:0)

我在SuperUser中发布了这个问题并获得了this answer

  

.mpg容器适用于MPEG-1& MPEG-2编码:

     

如果你想编码h.264,你应该使用.mp4。

     

如果您希望创建.mpg文件,则省略编解码器选项ffmpeg   将产生MPEG-2。

我不得不省略不必要的vcodec参数(我之前使用它转换为mp4格式),现在使用以下参数可以正常工作:

  

ffmpeg.exe -i“ sourcePath ” - y -s 640x360 -b:v 1024k -r 29.7   -movflags faststart -pix_fmt yuv420p“output.mpg”