web-dev-qa-db-ja.com

QuickTimeにロードされたときにエラー-2041を生成するハンドブレーキmp4を修正するにはどうすればよいですか?

ハイプロファイルプリセットを使用してHandbrake0.9.4(2009112300)を使用してDVDビデオをMP4にエンコードした後、ビデオがQuickTimeで開きません。ビデオ自体は破損していないようです。WindowsMediaPlayerで端から端まで再生でき、見た目も音も問題ありません。

次のエラーが表示されます。

エラー-2041:ムービー(Movie.mp4)で無効なサンプルの説明が見つかりました

ビデオのエンコードに使用されるプリセットは次のとおりです。

  <Preset>
    <Category>Regular</Category>
    <Name>High Profile</Name>
    <Query>-e x264  -q 20.0 -a 1,1 -E faac,ac3 -B 160,160 -6 dpl2,auto -R 48,Auto -D 0.0,0.0 -f mp4 --detelecine --decomb --loose-anamorphic -m -x b-adapt=2:rc-lookahead=50</Query>
    <PictureSettings>true</PictureSettings>
    <Version>0.9.4</Version>
  </Preset>

QuickTimeで再生されるように、このプリセットを調整したり、ファイルを修正したりするにはどうすればよいですか?

3
magnifico

解決策は、拡張子をmp4からm4vに変更することです。 Quicktimeは、aac + ac3がmp4の有効なオーディオ形式であるとは考えていませんが、m4vでは問題ないと考えています。

解決策は、ハンドブレーキフォーラムのこのコメントにありました。

Re:Quicktimeエラー:無効なサンプルの説明

投稿者twoodinto"2008年3月9日日曜日16:08

AAC + AC3オーディオをエンコードした後、0.9.2でこの問題が発生し始めました。夜遅くまで働いていたので、ハンドブレーキが拡張機能をmp4からm4vにリセットしていないことに気づきませんでした。事後にこれを変更すると、VLCでのみ再生されるファイルがQuickTimeプレーヤーで機能するようになります。

5
magnifico

私はAdobeメディアエンコーダーcs5を使用していますが、技術的なことはすべて説明していません。ビデオダイアログボックスにシンプルアドバンスと呼ばれるボタンがあります。クリックすると、そのすぐ上に「フィールドオーダー」というオプションが表示されます。そして、Upperを選択します。これで問題が解決しました。お役に立てば幸いです。

1
dragon