avconv を使用して .264 を .mp4 に変換する

avconv を使用して .264 を .mp4 に変換する

Lorex CCTV DVR から取得したビデオ ファイル (オーディオ ストリームなし) があります。ビデオ ファイルのサフィックスは「.264」で、これは形式が raw h264 であることを意味します。このビデオは、Apple タブレットのデフォルト プレーヤーを含む特定のメディア プレーヤーで再生できません。ファイルを、より汎用的に使用できる別の形式 (たとえば mp4) に変換したいと思います。Linux ターミナルで次のコマンドを試しました。

avconv -i ~/somePath/foo.264 -vcodec libx264 -f mp4 ~/somePath/foo.mp4

しかし、出力された mp4 ファイルは基本的に空で、合計サイズは 285 バイトでした。さらに、Ubuntu ビデオ アプリケーションを使用して再生しようとすると、アプリケーションは「エラーが発生しました。このファイルには再生可能なストリームが含まれていません。」というエラー メッセージを含むウィンドウを返しました。

file --mime-type ~/somePath/foo.264
~/somePath/foo.264: application/octet-stream

mediainfo ~/somePath/foo.264
...
Format:AVC; Format profile:Baseline@L2; Width:352 pixels; Height:240 pixels
...

.264 ファイルを .mp4 に変換する方法を教えていただけませんか?

答え1

.264 ファイルを再生して mp4 に変換する方法:

.264 ファイルの再生方法:

  • VLCをお持ちでない場合はインストールしてください
  • vlcを実行する
  • すべてのネスト設定を表示するには、「すべて」を選択します
  • 「入力/コーデック」列で、「デマルチプレクサ」を選択します。デマルチプレクサは、オーディオ ストリームとビデオ ストリームを分離するために使用されます。
  • デフォルト設定の[自動]を[H264ビデオデマルチプレクサ]に変更する
  • .264ファイルを開き、「すべてのファイル」を選択してください。

.264 ビデオ ファイルを MP4 ファイルに変換する方法:

  • メディアのドロップメニューから[変換/保存...]を選択します。
  • [メディアを開く] ウィンドウがポップアップ表示されるので、「追加」をクリックして、変換する必要がある .264 ファイルを追加します。次に、「変換/保存」ボタンをクリックして続行します。
  • プロファイル リストで「ビデオ - H.264 + MP3 (MP4)」を選択し、「構成」アイコンをクリックしてプロファイル設定を構成します。
  • MP4/MOV (デフォルト) ではなく「MPEG-TS」を選択し、「オーディオ コーデック」に移動してオーディオを無効にします。
  • 「ビデオ コーデック」タブに移動し、コーデック一覧で「H-264」を選択して、「元のビデオ トラックを保持する」を選択/チェックします。この手順は非常に重要です。
  • 「保存」をクリックしてプロファイル設定を保存し、「ブラウザ」をクリックして、生成されたファイルを保存するディレクトリを選択します。その後、「開始」をクリックしてファイルの生成を続行します。わずか数秒で、.ts ファイル拡張子のファイルが取得されます。
  • Handbrake ソフトウェアを実行し、.ts ファイルをインポートして変換します。

ここから:https://www.unifore.net/ip-video-surveillance/how-to-play-264-video-files-from-ip-cameras-dvrs.html

関連情報