【问题标题】:Convert video to mpg format using FFMPEG [closed]使用 FFMPEG 将视频转换为 mpg 格式 [关闭]
【发布时间】:2023-03-26 14:32:01
【问题描述】:

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

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

我错过了什么吗?

【问题讨论】:

    标签: ffmpeg converter mpeg


    【解决方案1】:

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

    也就是说 - 您要在哪个播放器中播放生成的视频文件?给定一个标准输入视频文件,该命令将产生一个没有音频的视频输出。 output.mpg 文件应该可以在 FFplay 和 VLC 中播放。

    【讨论】:

    • 嗨,occvtech,我已经在超级用户中发布了这个问题。这是链接:superuser.com/questions/920703/…
    • 另外,我的输出确实有音频。缺少视频内容
    【解决方案2】:

    我在 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 快速启动 -pix_fmt yuv420p "output.mpg"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-07
      • 2012-01-20
      • 2012-03-23
      • 2012-02-20
      • 2020-08-25
      • 1970-01-01
      • 2021-07-20
      • 2014-07-09
      相关资源
      最近更新 更多