シシャモ備忘録

IT機器をいじった手順を記録。
これらの記事は自分用の備忘録です。参考にするのは自己責任で。

動画の映像と音声のズレを修正する

2018-05-07 19:17:52 | 動画・音声

動画の映像と音声(aac用)がずれていて気になる場合

  1. 当ブログの右のブックマークから "ExtractAudio.zip" をダウンロードし、適当な場所に解凍。
  2. 当該動画をフォルダ内の "ExtractAudio.bat" アイコンにドラッグ&ドロップ。動画の存在するフォルダに音声ファイルが抽出される(素材1)。
  3. 同動画を "ExtractVideo.bat" アイコンにD&D。映像ファイルが抽出される(素材2)。
  4. 同動画のズレの秒数を確認する。例えば VLC media playerで再生、コマンドの「ツール」 - 「トラックの同期化」を開き、「オーディオトラックの同期化」の数値を変更してズレがなくなったと思われる秒数(素材3)をメモる。
  5. ExtractAudioフォルダ内の "ChangeOffset.bat"に素材1をD&D。MS-DOSのコンソールが立ち上がるので、そこに素材2をD&Dしエンターキーを押す。ズレの秒数が訊かれるので、素材3を入力しエンターキーを押す。

音声がaacの場合、3本ほどのファイルはこれでズレが解消された。
ffmpegをあまり理解せず、いろんなサイトを参考にしてバッチファイルを作成しており、しかも作ったのが半年ほど前なので詳細も覚えていません。

とりあえず少なくとも映像は劣化しないと思うが、音声は再エンコードされているか不明。


ExtractAacの改良版、ExtractAudioをアップロード

2015-10-06 22:53:08 | 動画・音声

動画から音声のみを無劣化で抜き出すためのffmpeg用バッチファイル集の改良版 "ExtractAudio.zip" をアップロードした。右の「ブックマーク」にリンク作成済。

  • ExtractAudio.bat
    動画ファイルから音声部分を抜き出す。aac, mp3, wma, oggの判別機能を加えた。
    aac -> m4a の変換も可能。
  • ClipOutAV.bat
    開始時間と終了時間を入力して(動画/)音声ファイルの一部分を切り抜く。
    動画は音声と映像がずれまする。
  • LosslessToMp4.bat
    ロスレスでmp4に変換可能なファイルを変換する。要するにコンテナだけ変換。
    (例:H264の動画とAACの音声のmkvや、mpeg2の動画とmp3の音声のAVIなど)

使用方法としては操作したいファイルを当該バッチファイルの第1引数として渡す。それぞれのファイル(またはそのショートカット)に操作したいファイルをドラッグ&ドロップするのが簡単。

なお、ffmpeg.exeがインストールされていれば、同梱のffmpeg (x64バージョン)は不要。


動画関連バッチファイルの更新

2013-01-15 20:57:35 | 動画・音声
ffmpegの新しいバージョンが出たとの情報を見かけたので、ExtractAac.zipとCutJoinWmv.zipの「コアの部分」だけダウンロードして変更しておきました。つまりバッチファイルは全く手をつけていません。再配布にいろいろ条件があるのかも知れないが、おそらく自分以外で使用者はいないだろうし、まあいいかと。
問題があるようでしたらご指摘くだされ。
リンクはかわっておりませぬ。