ラス 写真とビデオカメラ de Sony その形式の記録 MTS 通常、ソフトウェアが付属しています 複製 これはMSWindowsでのみ機能するため、GNU / Linuxでビデオを再生するには、ほぼすべての形式を認識するVLCやMplayerなどのソフトウェアを使用する必要があります。
しかし、それらを見ることに加えて、 それらを編集する、事は 複雑 Cinelerra、PiTiVi、Kinoなどに直接インポートできないためです。 唯一の方法は それらを変換する 以前に。 |
このために、「変換」機能でVLCを使用できますが、この形式はあまり使いやすくなく、通常はいくつかの問題が発生します。
最良の代替手段はffmpegです。これはコマンドラインで機能しますが、グラフィカルインターフェイスがあります:WinFF。
ffmpegをインストールするには、ターミナルを開いて次のコマンドを実行します。
Ubuntu および派生物:
sudoのapt-get updateを実行し
sudo apt-get インストール ffmpeg
アーチ および派生物:
sudo pacman -S ffmpeg
次に、2つの可能性があります。より快適なグラフィカルインターフェイスを使用して動作するようにWinFFをインストールするか、コマンドラインでffmpegを使用して小さなbashスクリプトを使用することで確実に高速で効果的になります。
正しいコンバージョンデータを取得する
変換の鍵のXNUMXつは、品質やサイズを失わないように、変換で元のビデオと同じパラメーターを使用することです(そのため、HDカメラを購入しました)。 そのため、ffmpegに含まれる情報を取得する機能を使用して、最初に元のファイルの分析を実行するのは興味深いことです。 そのために、*。MTSダンプがあるディレクトリに移動して実行します。
ffmpeg -i File_name.MTS
多くの情報を取得しますが、興味深いのは、ビデオエンコーディングデータが表示される最後の部分です。
'file.MTS'からの入力#0、mpegts:
期間:00:01:13.86、開始:1.000033、ビットレート:9390 kb / s
プログラム1
ストリーム#0.0 [0x1011]:ビデオ:h264、yuv420p、1440×1080 [PAR 4:3 DAR 16:9]、50 fps、50 tbr、90k tbn、50 tbc
ストリーム#0.1 [0x1100]:オーディオ:ac3、48000 Hz、ステレオ、s16、256 kb / s
ストリーム#0.2 [0x1200]:字幕:pgssub
この例では、ビデオはh264コーデックで9390kb / s、50フレーム/秒でエンコードされ、サイズは1440×1080ピクセル、ピクセルアスペクト比は4:3、ディスプレイアスペクト比は16:9です。 オーディオは、ステレオで、3kbsと256kHzのac48でエンコードされました。
変換:WinFFを使用
WinFFをインストールするには、ターミナルを開いて次のコマンドを実行します。
Ubuntu および派生物:
sudo apt-get インストール winff
アーチ および派生物:
ヨーグルト-Swinff
次に、WinFFを開き、変換するファイルをインポートします。 プログラムはバッチで動作するため、複数のファイルを連続して変換するためのワークキューを作成することができます。
インポートしたら、下部の[結果]で、使用するコーデックを選択します。 上部のボタン«設定»を押して、変換で最高の品質を維持するために前に取得したビデオデータをコピーします。
もちろん、ビデオを低品質に変換することも可能です(このため、すでにいくつかのデフォルト設定から選択できます)。
最後に、変換ボタンを押します。
これにより、一般的なビデオプレーヤーや編集者が理解できる形式の新しいビデオがすでに作成されているはずです。
変換:端末を使用する
はるかにエキサイティングなターミナルパスを選択する場合は、次の構文でffmpegを実行します。
ffmpeg -i.MTSファイル-vcodeclibxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080.AVIファイル
ffmpeg -iを実行して取得したデータに基づいて、ファイル名と構成パラメーターを変更することを忘れないでください。
ディレクトリ内のすべての.MTSビデオを変換する必要がある場合は、bashスクリプトを非常に簡単に作成できます。
これを行うには、お気に入りのテキストエディタでconvertmtsファイルを作成し、次のコンテンツを貼り付けます。
#!/ bin / bashに
`ls * .MTS`のaの場合; do ffmpeg -i $ a -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 `echo" $ a "| カット-d '。' -f1`.avi; 完了
終了する
ニーズに最適な構成パラメーターを使用することを忘れないでください。
さらに簡単にするために、スクリプトを/ usr / shareに保存して、misscriptsフォルダーを作成できます(これらの小さなものを保存するため)。
最後に、ビデオが保存されているディレクトリに移動し、次のようにスクリプトを実行します。
bash / usr / share / myscripts / convertmts
これにより、ディレクトリ内のすべてのビデオの変換プロセスが開始されます。
出典:Tatblog& ジャストプラノビウス
あなたは私を救いました
どうもありがとうございました、あなたは私の命を救いました。 Windows8からUbuntu14.04 LTSに移行したばかりですが、この形式を編集/開く方法が見つかりませんでした。 ありがとうございました。