
假設我有 10 分鐘的視頻,我想刪除 1:00-2:00 和 4:00-5:00 是否可以透過一個 FFmpeg 命令來做到這一點? (也歡迎其他程式)或者也許是一個命令來剪切我使用的部分(對於每個時間戳),以及另一個命令來合併資料夾內的所有視訊?
背景故事(隨意跳過這部分)。我的工作是在國家公園巡邏,我會製作 30-40 分鐘的影片作為每月報告(關於新發現,如新巢穴、非法侵入標誌、新動物群等)。有時我的主管會要求刪除一些他認為不夠重要的片段。這也意味著我需要在這個緩慢的電腦辦公室中重新編碼整個內容,這將需要大約 8-10 個小時來編碼 1080p60 素材,這也意味著我將在深夜回家。今天我了解到可以使用 FFmpeg 進行剪切和連接而無需重新編碼,所以也許它可以節省我的時間:)
答案1
無損剪切
嘗試無損剪切:
LosslessCut 旨在成為終極跨平台 FFmpeg GUI,可對視訊、音訊、字幕和其他相關媒體檔案進行極快速且無損的操作。主要功能是對視訊和音訊檔案進行無損修剪和剪切,這對於透過粗剪從攝影機、GoPro、無人機等拍攝的大型視訊檔案來節省空間非常有用。提取出好的部分。或者,您可以將音樂或字幕軌道添加到影片中,而無需編碼。一切都非常快,因為它幾乎是直接進行資料複製,並由出色的 FFmpeg 推動,FFmpeg 完成了所有繁重的工作。
多用途車
玩家多用途車有一些允許您執行互動式剪切、拼接和連接/連接的腳本。
ffmpeg
您可以使用連接解復用器無需重新編碼即可剪切關鍵影格。如果您的剪切時間戳記與關鍵影格不對齊,那麼剪切將不會完全準確。但對於你正在做的事情來說,它可能已經足夠接近了。
製作
input.txt
包含:file 'input.mp4' outpoint 60 file 'input.mp4' inpoint 120 outpoint 240 file 'input.mp4' inpoint 300
連接:
ffmpeg -f concat -i input.txt -c copy output.mp4
有關關鍵影格的列表,請參閱檢查關鍵影格間隔?
答案2
https://mkvtoolnix.download/如果您使用 MKV(Matroska 格式),這是您的另一種選擇