mac で mts 形式を連結して mp4 に変換するまで

そこらへんのフリーソフトとか iMovie とかは使わずに、ターミナルを立ち上げてコマンドで変換します。

そもそも

mts 形式って、ビデオカメラで撮影した時の動画の拡張子です。いろいろあるんですね。

mts ファイルの連結

ビデオカメラで撮影したファイルがいくつかに分かれていたのでまずはつなげます。
cat コマンドで繋げたいファイルを列挙して、出力先ファイルを > の後に書きます。

cat file1.mts file2.mts file3.mts > connected.mts

catコマンドは mts ファイルに限らず、他の拡張子でも連結できます。テキストファイルとか。
で、ファイルを連結したのはいいんですがなぜか Quick Time Player で再生できないんですよね、「不明なエラー(1718449215)」とか言ってきて。VLC Media Player(あの三角コーンのアイコンのやつ)なら再生できたし、とりあえずよしとしておきましょう笑

mts を mp4 に変換

ffmpeg というツールを使います。Homebrewをつかっているなら

brew install ffmpeg

でインストールできて、

ffmpeg -i file1.mts -s 1280x720 converted.mp4

これで変換できます。オプションの詳しいところは下のWikipediaでも見たほうがいいんですけど、 -i が入力ファイルの設定で、-s が出力サイズの設定ですね。
FFmpeg - Wikipedia

動画サイズは自分で好きなように設定できるとはいえ、一般的なサイズっていうのがありますよね。ビデオカメラでとってるので元サイズはおそらく 1440x1080 のはず(HDV 1080iというやつ)です。詳しくは以下をどうぞ。

bindcamp.digitalstage.jp