web-dev-qa-db-ja.com

再圧縮せずにムービーを25fpsPALから24fpsに変換し直す

元々24fpsであった映画やテレビ番組(すべての映画、およびほとんどの米国のテレビ番組がそうであるように)に出くわすことがよくありますが、PALplayblack用に25fpsに変換されています。

24fpsのソースマテリアルから25fpsへの変換は非常に簡単です。

  • 再生速度を1.0466%高速化

これには、2h 20mムービーを2h 14m 24sムービーに変える効果があります。また、ピッチを全音符だけ増やすという望ましくない副作用もあります。これは、私が不快だと思うchimpmunk品質を話すすべての人に与えます。

サンプルのPAL(25fps)ビデオクリップをYouTubeにアップロードしました。

元の24fpsフィルムバージョンと比較できます。

警告:元のバージョンとPALバージョンの違いを聞いたことがない場合は、今すぐ開始しないでください。 これらのクリップを見ないでください

基本的に、ビデオを再エンコードしたくないので、別の不可逆圧縮のペナルティが発生します。ビデオを再生するようにプレーヤーに指示するだけです遅い。プログレッシブフレームを再圧縮する必要はなく、オーディオを再サンプリングする必要もありません。

                           25fps    24fps
                           =======  =======
Frames per second:         25       24
Display each frame:        40.0ms   41.6ms
Audio samples per second:  44,100   42,336

AVIの「フレームレート」を変更して、25fpsではなく24fpsとしてタグ付けされるようにする方法はありますか。これにより、プレーヤーは次のようになります。

  • 1秒あたりの再生ビデオフレーム数が少ない
  • 1秒あたりの再生オーディオサンプル数が少ない

それは実行可能な解決策ではありませんが(ビデオとオーディオの再圧縮が発生するため)、必要な変換を取得できます AVISynthを使用

エイリアン-24fps.avsに復元

DirectShowSource("Aliens - 25fps.avi")
AssumeFPS(24, true)

どちらが機能しますか。今を除いて、私はすべてを再エンコードする必要があります。


フレームレートチェンジャー ユーティリティがあります:

enter image description here

ビデオの再生速度は変わりますが、オーディオの速度は変わりません。これにより、オーディオがビデオと同期しなくなります。


また、この演習は、元々24 fpsであった素材(つまり、劇場映画、テレビ番組)にのみ必要であり、PAL市場では25 fpsに変換されたため、手にしたことも指摘しておく必要があります。今度は元の24fpsに戻したいと思います。

3
Ian Boyd

aVIフレームレートチェンジャーを使用した後(私はVirtualdubを使用して、再エンコードせずにビデオのタイミングを変更します)、オーディオを再圧縮して新しいビデオファイルと多重化するだけです。オーディオがmp3の場合、再圧縮せずに変更できる可能性があります-mp3gainは再圧縮せずに音量レベルを変更できることを知っているので、再生速度を変更する方法があるかもしれません。

0
guest

最も簡単な解決策は Reclock です。ファイルは変更されませんが、再生時にPALの高速化が取り消されます。

0
Mr Alpha