Lorex CCTV DVRからインポートされたビデオファイル(オーディオストリームなし)があります。ビデオファイルには「.264」サフィックスがありますが、これはその形式が生のh264という意味だと思います。 Apple タブレットのプライマリプレーヤーを含む一部のメディアプレーヤーでは、このビデオを再生できません。ファイルをmp4のようなより一般的な形式に変換したいと思います。 Linux端末で次のコマンドを試しました。
avconv -i ~/somePath/foo.264 -vcodec libx264 -f mp4 ~/somePath/foo.mp4
ただし、出力mp4ファイルはデフォルトで空で、合計サイズは285バイトです。また、Ubuntu Videoアプリを使用して再生しようとすると、アプリは「エラーが発生しました。このファイルには再生可能なストリームが含まれていません」というエラーメッセージが表示されたウィンドウが返されました。
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