Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ffmpeg最高质量的mp4到mpg_Ffmpeg - Fatal编程技术网

ffmpeg最高质量的mp4到mpg

ffmpeg最高质量的mp4到mpg,ffmpeg,Ffmpeg,我有一个mp4视频需要转换成mpg(适用于windows PowerPoint2010) 我一直在努力获得最好的质量。但我不断地犯错误: [mpeg @ 0x2523620] buffer underflow st=0 bufi=420177 size=445860 [mpeg @ 0x2523620] packet too large, ignoring buffer limits to mux it [mpeg @ 0x2523620] buffer underflow st=0 bufi=

我有一个mp4视频需要转换成mpg(适用于windows PowerPoint2010)

我一直在努力获得最好的质量。但我不断地犯错误:

[mpeg @ 0x2523620] buffer underflow st=0 bufi=420177 size=445860
[mpeg @ 0x2523620] packet too large, ignoring buffer limits to mux it
[mpeg @ 0x2523620] buffer underflow st=0 bufi=420177 size=445860
[mpeg @ 0x2523620] buffer underflow st=0 bufi=422218 size=445860
有人能帮我提供mpg的最佳质量输出的语法吗。以下是mp4文件的输出:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp41isom
    creation_time   : 2016-06-10 11:15:06
  Duration: 00:04:20.86, start: 0.000000, bitrate: 18677 kb/s
    Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1920x1080, 18541 kb/s, 29.97 fps, 29.97 tbr, 29970 tbn, 59.94 tbc (default)
    Metadata:
      creation_time   : 2016-06-10 11:15:06
      handler_name    : VideoHandler
      encoder         : AVC Coding
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 132 kb/s (default)
    Metadata:
      creation_time   : 2016-06-10 11:15:06
      handler_name    : SoundHandler
我尝试了以下操作,但不断出现错误:

ffmpeg -i video.mp4 -c:v libx264 -c:a copy -qp 5 video.mpg
ffmpeg -i video.mp4 -c:v libx264 -c:a copy -qscale:v 1 video.mpg
ffmpeg -i video.mp4 -c:v libx264 -crf 0 -c:a copy -bf 2 -flags qprd -flags mv0 video.mpg
ffmpeg -i video.mp4 -c:v libx264 -crf 0 -c:a copy video.mpg
ffmpeg -i video.mp4 -c:v libx264 -preset slow -crf 5 -c:a copy video.mpg
ffmpeg -i video.mp4 -c:v libx264 -preset slow -crf 5 -c:a copy -maxrate 11000k video.mpg
ffmpeg -i video.mp4 -c:v libx264 -preset slow -crf 5 -c:a copy -maxrate 5000 -bufsize 11000 video.mpg

谢谢,

看起来PP2010不支持H.264。(如果有,您可以完全跳过重新编码)

试一试


这将生成一个包含MPEG-2视频和MP2音频的MPEG-2节目流容器。

看起来PP2010不支持H.264。(如果有,您可以完全跳过重新编码)

试一试


这将生成一个包含MPEG-2视频和MP2音频的MPEG-2节目流容器。

谢谢。我认为这是我能从中得到的最好的质量。对于WMV来说,如果我运行这个,视频质量很糟糕,有什么建议吗?ffmpeg-i test.mp4-c:v wmv2-b:v 1024k-c:a wmav2-b:a 192k test1.wmvalso试图通过-t test.mp4-f AVI-c:v huffyuv test.AVI质量非常好,但它花费了54MB的mp4,为AVI吐出了4GB的视频,尝试
ffmpeg-i video.mp4-c:v mpeg4-q:v 5 video.AVI
。您可以调整q值以进行质量/尺寸权衡。谢谢。我认为这是我能从中得到的最好的质量。对于WMV来说,如果我运行这个,视频质量很糟糕,有什么建议吗?ffmpeg-i test.mp4-c:v wmv2-b:v 1024k-c:a wmav2-b:a 192k test1.wmvalso试图通过-t test.mp4-f AVI-c:v huffyuv test.AVI质量非常好,但它花费了54MB的mp4,为AVI吐出了4GB的视频,尝试
ffmpeg-i video.mp4-c:v mpeg4-q:v 5 video.AVI
。您可以调整q值以进行质量/尺寸权衡。
ffmpeg -i video.mp4 -c:v mpeg2video -q:v 5 -c:a mp2 -f vob video.mpg