我目前正在使用pygame模块在python (3)上编写一个程序。我需要它做的一件事是播放一个视频,这是目前的AVI格式。
根据我在pygame.movie文档中的理解,我必须使用FFMPEG,而不是其他程序来将视频转换成MPEG (我用NCH Prism尝试了一下,结果非常令人难忘)。
我设法使用pygame.movie文档(ffmpeg -i <infile> -vcodec mpeg1video -acodec libmp3lame -intra <outfile.mpg>)中的示例命令将我的文件转换为MPG,但视频质量下降了很多。我试着寻找不同的cites,但他们实际上从来没有一个有效的例子……
有没有办法保持当前的视频质量?我真的不关心文件大小...
提前感谢!
发布于 2016-04-19 12:49:43
会有一些质量损失,这是不可避免的,但你可以尝试强制高码率,然后在质量仍然可以接受的情况下逐步降低它。从下面这样的东西开始
ffmpeg -i infile -vcodec mpeg1video -b:v 8192k -acodec libmp3lame -intra outfile.mpg
从那里开始工作
https://stackoverflow.com/questions/36708543
复制相似问题