
私が持っている古い Philips プレーヤーは、Handbrake や類似のツールでよく作成される「xvid」ファイルを再生できます。このプレーヤーでは、私が持っていたすべてのファイルを再生することはできませんし、以前 ffmpeg で使用していた標準レシピも使用できません。
答え1
フィリップスDCP851によるとマニュアルあなたのデバイスはDIVXを再生できるので、以下が適用されるはずです
取り出されたffmpeg の例
DivXに変換する
これにより、アスペクト比 4:3、解像度 320x240、ビデオ ビット レート 690k、オーディオ ビット レート 128k の DivX ファイルが作成されます。Archos AV420 プレーヤーに適したサイズです。
ffmpeg -i 入力ファイル.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 4:3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 出力ファイル.avi
16:9 の比率でも同様です。
ffmpeg -i 入力ファイル.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 出力ファイル.avi
答え2
これらの ffmpeg オプションは私にはうまくいきました。理解するのに少し時間がかかりました。このユニットは、私が持っている古い Philips ユニットよりも互換性が低いです。
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
は私が使用しているものですが、あまり良くありません。数値が高いほどビデオの品質は良くなります。
WIDTH
HEIGHT
出力ビデオのピクセルサイズです
画面は 480x234 なので、WIDTHxHEIGHT
16:9 の素材にはこれを使用します。4:3 の素材の場合は、304x234 または 320x234 が適しています。
AVI に使用されているビデオ タグ (vtag) は fourcc と呼ばれます。 詳しくはこちらこれらのコードのリストはかなり膨大です。