*ビデオファイルの扱いメモ 2016年10月20日+随時 [#a3b75964] ** バッチファイルで処理 [#dbb9c310] 同じフォルダにバッチファイル(○○.bat)を置いておけば、ダブルクリックでOK ***MTSファイルを結合する [#q492b2da] Windows の copy コマンドを利用 コマンド例 copy /b 00000.MTS+00001.MTS+00002.MTS+00003.MTS+00004.MTS+00005.MTS+00006.MTS+00014.MTS 20161015-1.MTS オプション /b binary でコピーするよう指定(デフォルトは text) ***MTSファイルを mp4ファイルに変更する [#e479e7c5] ffmpeg を利用(https://ffmpeg.org/) コマンド例 ffmpeg -i 20161015-1.MTS -codec copy -map 0:0 20161015-1.mp4 オプション -i (ファイル名) 入力ファイル名を指定 -codec copy コーデックを変更しない指定~ 録画したコーデックやフレームレートを維持したまま動画ファイル形式を変更するために指定する~ 録画はAVCHDのカムコーダ(ソニーハンディカム)で行うので、コーデックはH.264、フレームレートは 29.97 fps~ mp4ファイルの再生にはコーデック H.264(または MPEG-4 AVC)に対応したプレーヤが必要 -map 0:0 オプションは映像のみを取り出し mp4ファイルに格納する指定~ 音声データは含まれず、その分ファイルサイズも小さくなる ** 一部分のフレームの切り出し 2016年11月1日 [#f88646ca] 2分のところから25分間切り出し ffmpeg -ss 120 -i infile.mp4 -t 1500 -vcodec copy outfile.mp4 -ss 数値 切り出し始めの時間(秒) -t 数値 切り出し継続時間(秒) -vcodec copy ビデオコーデックを変更しない指定 ** 一部分の切り抜き(クロップ) 2016年11月1日 [#o2677246] コーデック:H.264~ 横×縦:1920×1080~ を横3、縦2の6分割した右下を切り抜きする場合 |左上|中上|右上| |左下|中下|右下| ffmpeg -i infile.mp4 -vf crop=640:540:1280:540 outfile.mp4 -vf crop=W:H:X:Y 切り抜きサイズと位置の指定~ W:切り抜き後の幅~ H:切り抜き後の高さ~ X:左からの切り抜き位置~ Y:上からの切り抜き位置 |←X→|| |↑|| |Y|| |↓|| ||←W→| ||↑| ||H| ||↓| ビデオコーデックを変更しない指定はできない~ 必ずエンコードする必要あり |Today:&counter(today); |Yesterday:&counter(yesterday); |Total:&counter(); since 20 October 2016|