• 締切済み

動画(mp4)のref framesを変える方法

動画(mp4)のref framesを変える方法を教えてください。 パソコン内のmp4動画を家庭用Blu-rayレコーダーで見るためにmultiAVCHD 4.1を使用してBlu-rayを作成しようとしています。 ネットで調べながら作業していたのですが、うまくいきませんでした。 ①動画をドラッグしてmultiAVCHD 4.1に取り込む ②fit allのDestination madiaを「23800 MiB [BD-25]」にする ③Start 上記手順で行ったのですが、①の段階でcompilation内の動画名が赤くなりました。 そのまま手順②へ進み、「23800 MiB [BD-25]」を選択してokを押下すると、compilation内の動画名が赤から緑になりました。 そのままStartボタンを押下したところ、 [15:27:09] *** Transcoding failed! [15:27:09] *** Check ffdshow/avisynth/haali (reinstall)! [15:27:09] >>> Download links: http://multiforum.deanbg.com/viewtopic.php?f=7&t=17 [15:27:09] *** DEBUG: Try to play [c:\multiAVCHD\_TEMP\multiTEMP-20231130\20231130-152709-uncrop-running.avs] in MPC or other player, which supports AviSynth scripts and report the error to the author! [15:27:10] tsMuxeR failed to process [D:\01.mp4]... [15:27:10] No compatible folders/files processed... という履歴が表示され、結果は失敗でした。 propertiesで確認したところ、Ref frames が5で赤字になっていました。 他に赤字が見つからないため、失敗の原因はRef frames なのだと思うのですが、これを変更するにはどうすればいいのでしょうか?

みんなの回答

  • NuboChan
  • ベストアンサー率47% (790/1658)
回答No.2

multiAVCHD 4.1は、10年以上前に開発が途絶えたソフトなので 個人的には利用したことないのですが。 キーフレームを調整するなら「Avidemux」で出来ますが 当然、再エンコードは発生します。

回答No.1

>これを変更するにはどうすればいいのでしょうか? mp4動画をデコードして再エンコードします。つまり「作り直す」必要があります。 Reference Framesとは「圧縮する際に、差分を作成する際に、何フレーム前まで参照するか」の値です。 画像圧縮では、あるフレームを圧縮する際に、前のフレームとの差分を取って、差がある所だけの情報を残して、圧縮を行います。 その際に「差分を作成する時に、何フレーム前まで参照するか」で、圧縮率が変わってきます。 「5フレーム前まで参照して差分を作った動画」は「Reference Frames 5」になります。 この値を変える場合は「動画を最初から圧縮し直す」事になります。 つまり「mp4動画を編集してmp4動画を再作成できる動画編集ソフトの中で、エンコード時にReference Framesを自由に指定できる編集ソフト」が必要になります。

関連するQ&A

専門家に質問してみよう