Ubuntu Lucid で .mts (AVCHD Progressive) ファイルをカット (スマート編集) する

Ubuntu Lucid で .mts (AVCHD Progressive) ファイルをカット (スマート編集) する

Panasonic カメラで録画した AVCHD Progressive ビデオを含むファイルが多数あり.mts、ビデオ ストリームを再エンコードせずに、退屈な部分を削除し、興味深い部分を連結できる Ubuntu Lucid のソフトウェアが必要です。キーフレーム境界でカットしても問題ありません。

Avidemux でファイルを開くことができたら、ファイルをカットするのに約 60 時間の作業が必要になります。(少なくとも、Avidemux でサポートされているファイル形式の同様のビデオで前回試したときはそうでした。) そのため、ツールが遅すぎたり不安定だったり、UI がひどいという理由だけで、60 時間の作業が 240 時間や 480 時間にまで延びてしまうのは避けたいので、高速で強力かつ安定したビデオ エディターが必要です。

.aviAvidemux 2.5.5 と 2.5.6 を試してみましたが、最初に を使用してファイルを に変換しても、そのようなファイルを開こうとするとクラッシュし、mencoder -oac copy -ovc copyファイルmplayerを再生できません。

Avidemux 2.6.0 を試してみましたが、ファイルを開くことはできますが、前のキーフレームや次のキーフレームなどにジャンプすることはできません (次のキーフレームにジャンプしてから前のキーフレームにジャンプさせると、元のキーフレームに戻らず、エラーが表示されることがあります)。また、Avidemux 2.6.x では再エンコードせずに結果を保存できるかどうかもわかりません。

Kdenlive 0.7.7.1 を試してみましたが、再生が非常に途切れ途切れで、オーディオをまったく再生できません (SDL がデバイスを見つけられないというエラーが出ますが、システム上の他の多くのプログラムはオーディオを再生できます)。操作するのは面倒です。

を使用して.mtsファイルを に変換しようとしましたが、 と Avidemux の両方でビデオに目に見える歪みが生じてしまいました。.mkvffmpeg -i input.mts -vcodec copy -sameq -acodec copy -f matroska output.mkvmplayer

TsRemux.exe を使用してファイルを変換しようとしました.mtsが、Avidemux 2.5.x ではまだそのファイルを開くことができません。

ファイルをカットして連結する別のプログラムはありますか? Avidemux がクラッシュしないファイル (ビデオを再エンコードせずに) を作成するプリプロセッサはありますか?

答え1

コメントに続いてhttp://ubuntuforums.org/showthread.php?t=920606さらに、Avidemux 2.5.6 で再エンコードせずに開いたり、切り取ったり、保存したりできるファイルmencoderを作成できます。.mkv

$ 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もう 1 つのオプションは、再エンコードせずにを使用してを作成することですffmpeg。幸運なことに、Avidemux 2.5.6 は.aviクラッシュせずに を開くことができました。

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

2 段階の解決策ですが、うまくいきませんでした (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 です。ただし、この形式にファイルを再コード化すると、サイズが非常に大きくなります。FullHD では、1 分間に数ギガバイト程度になります。プロキシ編集と呼ばれる回避策がありますので、Google で検索してください。

関連情報