2011-03-05 57 views
0

有人能告訴我我做錯了什麼嗎? 我使用下面的參數去水印的視頻從C#應用程序的ffmpeg:用ffmpeg加水印後質量不好的視頻

-i 「video.AVI」 -s 384x288 -vhook「vhook/imlib2.dll -x 0 -y 0 - 我 「watermark.png」」 -y 「output.avi」 -sameq

原單文件的大小是233MB,但輸出是60奇數MB。我認爲使用-sameq參數會給我相同的大小和質量輸出。

回答

2

嘗試使用-ab-vb手動定義比特率,而不是-sameq

+0

謝謝,這沒關係。我使用了-b myBitrate。任何想法如何以編程方式計算比特率? – sarah 2011-03-05 20:16:19

+0

明白了...... ffmpeg -i文件名 – sarah 2011-03-05 20:21:13

+0

如果您知道視頻的長度(秒),那麼它是'文件大小/視頻長度'。 - 但是,如果您打算將它們放在網絡服務器上,則可以使用一些合理的比特率。對於標準清晰度,你可以使用500kbps,但是如果你有這樣的低分辨率,320kbps應該沒問題。 – vbence 2011-03-05 20:23:09

相關問題