在 Ubuntu Lucid 上剪切(智慧編輯).mts (AVCHD Progressive) 文件

在 Ubuntu Lucid 上剪切(智慧編輯).mts (AVCHD Progressive) 文件

我有一堆.mts包含松下相機錄製的 AVCHD 漸進式視訊的文件,我需要 Ubuntu Lucid 上的軟體,用它可以刪除無聊的部分,並連接有趣的部分,所有這些都無需重新編碼視訊串流。我可以在關鍵幀邊界處進行剪切。

如果 Avidemux 能夠開啟這些文件,那麼我需要花費大約 60 個小時來剪切這些文件。 (至少我上次嘗試使用類似的影片時是這樣,但檔案格式受 Avidemux 支援。)所以我需要一個快速、強大且穩定的影片編輯器,因為我不希望 60 小時的工作時間達到240 甚至480 小時只是因為該工具太慢或不穩定或UI 很糟糕。

我嘗試過 Avidemux 2.5.5 和 2.5.6,但它們在嘗試打開此類文件時崩潰,即使我.avi首先使用mencoder -oac copy -ovc copy.mplayer可以播放檔案。

我嘗試過Avidemux 2.6.0,它可以打開文件,但它無法跳到上一個或下一個關鍵幀等(如果我讓它跳到下一個關鍵幀,然後跳到上一個關鍵幀,它不會結束在原始關鍵影格上,有時會顯示錯誤等)。另外,我不確定 Avidemux 2.6.x 是否允許我保存結果而不重新編碼。

我嘗試過 Kdenlive 0.7.7.1,但播放非常斷斷續續,而且根本無法播放音訊(抱怨 SDL 找不到設備;但係統上的許多其他程式可以播放音訊)。一起工作會很痛苦。

我嘗試將.mts檔案轉換為.mkvusing ffmpeg -i input.mts -vcodec copy -sameq -acodec copy -f matroska output.mkv,但這會導致 Avidemux 和 Avidemux 中的影片出現過多明顯的失真mplayer

我嘗試.mts使用 TsRemux.exe 轉換該文件,但 Avidemux 2.5.x 仍然無法開啟該文件。

是否有其他程式可以剪切和連接文件?是否有一個預處理器可以創建一個 Avidemux 不會崩潰的檔案(無需重新編碼視訊)?

答案1

繼以下評論後http://ubuntuforums.org/showthread.php?t=920606新增mencoder我可以建立一個.mkvAvidemux 2.5.6 可以開啟、剪下和儲存而無需重新編碼的檔案。

$ sudo apt-get install mencoder mkvtoolnix
$ mencoder -of rawaudio -ovc copy -oac copy -o raw.aud input.mts
$ mencoder -of rawvideo -ovc copy -oac copy -o raw.vid input.mts
# The 50fps has to be changed below to reflect the true video FPS.
$ mkvmerge -o output.mkv --forced-track 0:no --default-duration 0:50fps -d 0 -A -S -T --no-global-tags --no-chapters raw.vid --forced-track 0:no -a 0 -D -S -T --no-global-tags --no-chapters raw.aud --track-order 0:0,1:0
$ rm -f raw.vid raw.aud

另一個選擇是創建一個不重新編碼的.avi使用ffmpeg。我很幸運,因為 Avidemux 2.5.6 可以打開.avi而不崩潰。

$ sudo apt-get install ffmpeg
$ ffmpeg -y -vcodec copy -acodec copy -f avi -i input.mts output.avi

兩步驟解決方案不起作用(因為 Avidemux 在開啟tmp.avi和時出現段錯誤output.mkv):

$ sudo apt-get install mencoder mkvtoolnix
$ mencoder -oac copy -ovc copy -ffourcc AVC1 -o tmp.avi input.mts
$ mkvmerge -i tmp.avi output.mkv
$ rm -f tmp.avi

我必須使用大量輸入檔案來驗證這些解決方案是否可以端到端工作(包括即使在最後一個檔案中也保持同步的音訊和視訊)。一旦得到結果,我會更新我的答案。如果您同時有不同的答案,請隨時發布。

答案2

這不是軟體的問題,而是硬體的問題。您的影片太難解碼,如果您想對其進行編輯,幾乎是不可能的。

你需要的是將你的文件重新編碼成適合編輯的格式,然後對其進行編輯(OpenShot是一個很好的編輯器並且足夠穩定,還有更多),然後你可以將其重新編碼回MPEG4/ AVC。

開放且適合編輯的良好編解碼器是 DNxHD - 請注意,當您將檔案重新編碼為這種格式時,它們會變得更大。在全高清中,一分鐘相當於千兆位元組,或其他什麼。有一個解決方法稱為代理編輯,谷歌一下。

相關內容