FFmpeg 仅导出音频,不导出视频

FFmpeg 仅导出音频,不导出视频

我正在使用以下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)运行该文件。它可能与此问题无关,但我写了它以防万一。

相关内容