2016-04-19 181 views
0

我目前正在使用pygame模塊在python(3)上製作一個程序。我需要做的一件事就是播放當前處於AVI格式的視頻。pygame的FFMPEG視頻轉換

從我從pygame.movie文檔中得到的理解,我必須使用FFMPEG而不是另一個程序將視頻轉換爲MPEG(我用NCH Prism嘗試過,結果相當令人難忘)。

我設法使用pygame.movie文檔(ffmpeg -i <infile> -vcodec mpeg1video -acodec libmp3lame -intra <outfile.mpg>)中的示例命令將我的文件轉換爲MPG,但視頻質量下降得非常多。我試着看着不同的引用,但他們從來沒有一個實際的例子...

有沒有辦法保持當前的視頻質量?我並不在乎文件大小...

在此先感謝!

回答

1

會有一些質量損失,這是不可避免的,但您可以嘗試強制高比特率,然後降低質量,同時質量仍然可以接受。喜歡的東西

ffmpeg -i infile -vcodec mpeg1video -b:v 8192k -acodec libmp3lame -intra outfile.mpg

和工作從那裏開始

+0

這是行不通的 –