QuickTime for Windows無しでMOVファイルを読み込む方法

  • 投稿 : 2017-09-09
冒頭にリンクを張った投稿にも記載しましたが、QuickTime形式以外にコンテナ変換を行えばQuickTime for Windowsに依存せず読み込み可能です。


ffmpeg -i INPUT.MOV -vcodec copy -acodec copy OUTPUT.MP4
QuickTime for Windows無しでMOVファイルの映像を読み込む - 記憶は人なり

上記が一番スマートな解決方法かなぁと思います。コンテナ変換だけだと、動画も音声もそのままなので劣化とかしないはずですから。


動画ファイルというのは、上記のような構造になっています。コンテナの中に動画と音声が収まっているという感じですね。

movファイルの場合は、movコンテナの中に、動画(H.264)と音声(AAC)が入っているというイメージになるかと思います。

movコンテナだと読めないのなら、mp4コンテナ?にしてあげたらよいのでは?という路線の解決方法です。入れ物を変更するだけで、中身は一緒ですよっていう路線です。

今回使うFFmpegはコマンドラインツールなので、動作させられない人は、GUIでmp4に変換するという方法もあります。
参考:MOV(H.264/AVC)型式動画をmp4動画に変換する方法【QuickTime型式】 – 某氏の猫空

FFmpegをインストール

■ダウンロード先
https://www.ffmpeg.org/download.html

zipファイルがダウンロードできるので、展開(解凍)します。
「FFmpeg\bin\ffmpeg.exe」にパスを通します。

Cドライブに解凍したら「c:\FFmpeg\bin\」をパスに追加します。
参考:【Windows10/8.1/7】Pathの設定方法 【環境変数】

iPhoneで撮影した動画(mov)ファイルの場合

ffmpeg -i IMG_0001.MOV -vcodec copy -acodec copy IMG_0001.mp4

変換元の動画ファイルがIMG_0001.MOVなら、上記のようにすれば、IMG_0001.mp4に変換されます。

Casioのデジカメで撮影した動画(mov)ファイルの場合

ffmpeg -i CIMG0001.MOV -vcodec copy -c:a aac CIMG0001.mp4
変換元の動画ファイルがCIMG0001.MOVなら、上記のようにすれば、CIMG0001.mp4に変換されます。

音声はwav形式になってるようで無変換ではmp4にできない感じなので、音声だけaacに再エンコードします。動画はそのままなので劣化はないと思います。

動画ファイルのエンコード型式を調べる

ffmpeg -i 動画ファイル名

Metadata:
  major_brand     : qt
  minor_version   : 0
  compatible_brands: qt
  creation_time   : 2017-09-08T06:25:03.000000Z
  com.apple.quicktime.make: Apple
  com.apple.quicktime.model: iPhone SE
  com.apple.quicktime.software: 10.3.2
  com.apple.quicktime.creationdate: 2017-09-08T15:25:03+0900
Duration: 00:01:04.15, start: -0.000023, bitrate: 15878 kb/s
  Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 15785 kb/s, 29.98 fps, 29.97 tbr, 600 tbn, 1200 tbc (default)
  Metadata:
    creation_time   : 2017-09-08T06:25:03.000000Z
    handler_name    : Core Media Data Handler
    encoder         : H.264
  Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 84 kb/s (default)

↑ iPhoneで撮影した動画ファイルの情報

Metadata:
  major_brand     : qt
  minor_version   : 537921536
  compatible_brands: qt  caqv
  creation_time   : 2017-03-23T07:32:12.000000Z
Duration: 00:01:22.25, start: 0.000000, bitrate: 15199 kb/s
  Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1920x1080, 14842 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 60k tbc (default)
  Metadata:
    creation_time   : 2017-03-23T07:32:12.000000Z
  Stream #0:1(eng): Audio: adpcm_ima_wav (ms[0][17] / 0x1100736D), 44100 Hz, stereo, s16p, 352 kb/s (default)

↑ casioのデジカメで撮影した動画ファイルの情報

Vegas Pro 13でmovファイルを読みこむときのエラー


QuickTimeインストールしてねというエラーが出るわけですが、サポートがきれた脆弱性のあるものをいまさら入れる勇気は僕にはない。
スポンサーリンク