我正在使用以下FFmpeg
脚本剪切部分视频并保存:
#!/bin/bash
# Input parameters
input_video=$1
start_time=$2
end_time=$3
output_video=$4
# Calculate duration
duration=$(echo "$end_time - $start_time" | bc)
# Use ffmpeg to cut the video
ffmpeg -y -i "$input_video" -ss "$start_time" -t "$duration" -c copy "$output_video"
问题是,对于短于 4 秒的持续时间,只有音频会被导出。我在互联网上找不到有关该问题的任何信息,BingAi 也没有找到任何有用的信息。
我剪辑的视频是默认的 mp4、1920X1080、60fps OBS 屏幕录像。
有人知道如何解决这个问题吗?
请注意,实际上我只使用最后一行该代码。.bat
使用 Wolfram Mathematica 将最后一行导出到文件,然后.bat
从 Mathematica(最新版本的 Mathematica,最新版本的 Windows)运行该文件。它可能与此问题无关,但我写了它以防万一。