オンラインPC館

FFmpegの部分抽出

動画ファイルの部分抽出(要ファイル名指定)

動画ファイルの指定部分だけを抽出する方法です。
動画ファイルの場合は「-vcodec copy」を使用すれば、エンコードせずにカット編集のみ行えます。

@echo off
cd "ターゲットフォルダのパス"
"ffmpeg.exeのパス" -ss 頭のカット時間(秒数または00:00:00) -i "入力ファイルのパス" -t 終わりのカット時間(秒数または00:00:00) -vcodec copy "出力ファイルのパス"
del /q 入力ファイルのパス

音声ファイルの部分抽出(要ファイル名指定)

音声ファイルの指定部分だけを抽出する方法です。
これは動画の部分抽出で動画の一定部分を抽出し、そこからさらに音声を抽出します。
なお、以下の場合は頭部分を10秒カットし、30秒までの動画を抜き出します。

@echo off
cd "ターゲットフォルダのパス"
"ffmpeg.exeのパス" -ss 10 -i "入力ファイルのパス" -t 00:00:30 -vcodec copy "出力ファイルのパス"
del /q 入力ファイルのパス
for %%1 in (".入力ファイル形式") do "ffmpeg.exeのパス" -i "%%1" -y -ac 2 -ar 44100 -ab 256K "%%~n1.出力ファイル形式"
for /r %%1 in (*) do if /i "%%~x1" neq ".出力ファイル形式" del "%%1"

オンラインPC館