我正在嘗試提取具有相當準確時間值的視頻部分。我嘗試了以下方法但沒有成功。
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
看看這個問題ffmpeg:極度精確地擷取影片片段
建議來自穆爾維亞