我使用FFMPEG将视频文件转换为mpg格式。转换对音频内容很好,但输出没有视频内容。以下是我使用的参数:
ffmpeg.exe -i“输入文件的路径”-y -s 640x360 -b:v 1024k -vcodec libx264 -r 29.7 -movflags faststart -pix_fmt yuv420p "output.mpg“
我是不是遗漏了什么?
发布于 2015-05-29 08:40:11
我在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”
发布于 2015-05-27 18:07:31
这个问题更适合超级用户。此外,请包括您的控制台输出。
也就是说--你想在哪个玩家中播放最终的视频文件?给定一个标准输入视频文件,该命令将生成没有音频的视频输出。output.mpg文件应该可以在诸如FFplay和VLC之类的东西中播放。
https://stackoverflow.com/questions/30477782
复制相似问题