51 hours to 31 hours
This commit is contained in:
@@ -18,10 +18,16 @@ for segment_dir in "$output_folder"/segment_*; do
|
||||
if [ -n "$segment_file" ]; then
|
||||
# Create the frames directory
|
||||
frames_dir="$segment_dir/frames"
|
||||
frames_scaled_dir="$segment_dir/frames_scaled"
|
||||
mkdir -p "$frames_dir"
|
||||
mkdir -p "$frames_scaled_dir"
|
||||
|
||||
# Extract frames using ffmpeg with CUDA acceleration and save as JPEGs
|
||||
ffmpeg -hwaccel cuda -i "$segment_file" -q:v 2 "$frames_dir/%04d.jpg"
|
||||
ffmpeg -hwaccel cuda -i "$segment_file" -q:v 1 "$frames_dir/%04d.jpg"
|
||||
#ffmpeg -hwaccel cuda -i "$segment_file" "$frames_dir/%04d.png"
|
||||
#
|
||||
## Extract scaled-down frames (50% of original size)
|
||||
ffmpeg -hwaccel cuda -i "$segment_file" -q:v 1 -vf "scale=iw/2:ih/2" "$frames_scaled_dir/%04d.jpg"
|
||||
|
||||
echo "Frames extracted for $segment_file and stored in $frames_dir"
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user