web-dev-qa-db-ja.com

FFMPEG / Mencoderを使用してMaemo(Nokia N900)のビデオファイルを変換する

私はビデオエンコーディングの初心者ですので、いくつかの専門家のアドバイスを探しています。

Maemoを実行しているMy Nokia N900のUbuntuで、FFMPEGまたはMencoder(またはその他のもの)でメディアファイルをトランスコードしています。 FFMPEGのクレイジーな依存関係のために、Mencoderを好みます。

  1. ビデオ出力はAVC/H.264(おそらくデバイス上で高速化されたハードウェア)でなければなりません。
  2. AACのオーディオ出力(vorbisが優れているがネイティブにはサポートされておらず、これも完全にはサポートされていない)を必要とするはずです。
  3. 出力ビデオは元の縦横比を保持する必要があります。
  4. 画面の解像度は800 x 480(16:10)です。

(このvalue-is-the-shosenが本当に評価されるのかという説明の説明)。

1

あなたが言っているようにあなたが初心者であるならば、 ハンドブレーキ もっとあなたのものかもしれません。 Mac OS X、Linux、およびWindowsに使用できます。最後に私はそれがUbuntuのリポジトリの中にあることをチェックしました、しかし これがPPAです しかきれいです。

HandBrake screenshot

次の設定でMy N900に良い結果がありました。

コンテナ:MP4ファイル(MKVファイルは、デフォルトではN900ではサポートされていません。)
[。] iPod 5gのサポート:ONON( - === - )(あなたがリンゴの愛情のある友人とのビデオを共有することにした場合)

写真:

幅:400px(N900の水平解像度は800pxですが、ビデオはその解像度で私のためにスキップする傾向があります。)
[。]縦横比を維持します。ON

ビデオ:

ビデオコーデック:H.264(FFMPEGよりも小さいファイルをもたらす。どちらの仕事もあります。)
AVG。 Bitrate:500/600Kbps
[。] 2パスエンコーディング:ON

オーディオ:

オーディオコーデック:AAC(FAAC)(最も互換性のある、最適な音質)
[。]ミックスダウン:Stereo(2つのスピーカーやヘッドフォンだけがあります。なぜより多くのチャンネルの帯域幅はなぜ廃棄されますか?)
[。]ビットレート:64/80/96/128Kbps(あなたが良いヘッドフォンがある場合は、96/128kbpsで行く)

他のすべてのオプションは変更されずに残されている場合があります(または実験を自由に感じます)。

1
oKtosiTe

コマンドラインツール Xvidenc が同様のデバイスに適したジョブを作成しました( Open Pandora )。 Xvidencは、MencoderへのQ&Aスタイルのフロントエンドです。あなたが良い結果を望んでいるならば、メンコーダーやFFMPEGを直接使うのはそれほど簡単ではありません!

同様のツール H264enc があります。これは、特定の要件に一致するビデオを作成できます。しかし、XVIDを使用することをお勧めします。

これらのツールでは、コマンドをシェルスクリプトに保存することができます。その後、編集して別のファイルに適用することができます。私のビデオが最初に高さ480にスケーリングされるようにフィルタを変更し、800x480にトリミングされました。それはうまくいっているようです。

また、 AVCONV 、FFMPEGの新しいバージョンです。

私はこの答えを私のエンコーディングスクリプトへのリンクで更新します(XvidencとH264encに基づく)。

0
Sam Watkins