各ファイルのディレクトリを作成し、ファイルをそのディレクトリに移動するスクリプトがあります。
#!/bin/bash
for file in *; do
if [[ -f "$file" ]]; then
mkdir "${file%.*}"
mv "$file" "${file%.*}"
fi
done
これで、そのディレクトリ(すべてのMP4)にあるすべてのファイルに「アクセス」してから、ffmpegを使用して各フレームでJPGを作成し、そのディレクトリにJPGを残す必要があります。
MP4を使用してJPGを作成します。
ffmpeg -i FILENAME.mp4 -y -f image2 -c:v mjpeg %03d.jpg
抽出されたJPGが関連MP4ディレクトリに表示されることを確認する方法がわかりません。以前のffmpeg抽出を適用すると、JPGはより高いレベルのディレクトリに入るようです。
ベストアンサー1
ffmpeg
出力ディレクトリ自体を指定できない場合は、サブシェルを使用して目的のディレクトリで実行できます。
( cd $directory && ffmpeg ... )