如何使用 ffmpeg 對飛利浦 DCP851 進行視訊編碼?

如何使用 ffmpeg 對飛利浦 DCP851 進行視訊編碼?

我擁有的較舊的飛利浦播放器可以播放“xvid”文件,例如通常由 Handbrake 和類似工具創建的文件。這個不會播放我周圍的所有文件,也不會使用我之前在 ffmpeg 中使用的標準配方。

答案1

根據飛利浦 DCP851手動的您的裝置可以播放 DIVX,因此應適用以下內容

取出來ffmpeg 範例

轉換為 DivX

這將創建一個 DivX 文件,寬高比為 4:3,解析度為 320x240,視訊位元率為 690k,音訊位元率為 128k。尺寸非常適合我的 Archos AV420 播放器。

ffmpeg -i inputfile.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 4:3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 輸出檔.aviac 2 輸出檔.aviac 2 輸出檔.aviac 2

16:9 的比例也是如此。

ffmpeg -i inputfile.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 輸出檔.aviac 2 輸出檔.aviac 2 輸出檔.aviac 2

答案2

這些 ffmpeg 選項對我有用。花了一段時間才弄清楚。該設備的兼容性比我擁有的舊飛利浦設備差。

ffmpeg -i input.foo -acodec libmp3lame -ab ABITRATE -ac 2 -s WIDTHxHEIGHT -vcodec libxvid -b VBITRATE -vtag DIVX output.avi

DIVX只是這個詞DIVX並且是必要的。我相信這尤其是使 DCP851 工作的神奇參數。 [編輯] -MP4S也有效。 MP4S可以與我擁有的另一個無法使用的硬體播放器DIVX(Sony DVP-FX980)配合使用。也許它具有更廣泛的相容性?

ABITRATE是音頻比特率 -64k是我使用的

VBITRATE是視訊比特率 -640k是我使用的,但它很糟糕;數字越大,影片品質越好。

WIDTHHEIGHT是輸出視訊的像素大小

螢幕尺寸為 480x234,因此我將其用於WIDTHxHEIGHT16:9 材質。如果您有 4:3 材質,304x234 或 320x234 是一個不錯的選擇。

用於 AVI 的視訊標籤 (vtag) 稱為 fourcc。 www.fourcc.org有一個相當大的這些代碼的列表。

相關內容