使用 FFmpeg 分割具有毫秒時間精度的影片

使用 FFmpeg 分割具有毫秒時間精度的影片

我正在嘗試提取具有相當準確時間值的視頻部分。我嘗試了以下方法但沒有成功。

ffmpeg -y -i <input_mp4> -ss 0.570 -f lavfi -i aevalsrc=0 -t 6.690000 -strict -2 -c:v libx264 -preset faster -crf 28 -acodec aac -map_metadata -1 -movflags faststart <output_mp4>
ffmpeg -y -ss 0 -i <input_mp4> -ss 0.570 -f lavfi -i aevalsrc=0 -t 6.690000 -strict -2 -c:v libx264 -preset faster -crf 28 -acodec aac -map_metadata -1 -movflags faststart <output_mp4>
ffmpeg -y -ss 0 -accurate_seek -i <input_mp4> -ss 0.570 -f lavfi -i aevalsrc=0 -t 6.690000 -strict -2 -c:v libx264 -preset faster -crf 28 -acodec aac -map_metadata -1 -movflags faststart <output_mp4>

在所有這些命令中,我想要提取持續時間為 6.690000 秒的視頻,但實際結果視頻的長度為 6.712000 秒。 是未剪切的FFmpeg輸出。

以下是FFprobe我用來獲取輸出視頻的持續時間的命令。

ffprobe -i <extracted_video> -show_entries format=duration -v quiet -of csv="p=0"

我指的是尋求文檔為FFmpeg.上述命令有什麼問題嗎?

  • 輸入視訊幀率:60 fps
  • 輸入視訊位元率:25380 kbps

答案1

相關內容