TS から MP4 への変換方法
- .TS ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .MP4 に変換されます。
- 新しい .MP4 ファイルをダウンロードしてください。
期待される結果
- リマックス(
ffmpeg -c copy)は、ビデオとオーディオのストリームを変更せずにコピーするため、ファイルサイズに関係なく品質の低下がなく、ほぼ瞬時に完了します。 - テレビ録画にはAC-3(Dolby)オーディオが含まれていることが多く、多くのスマートフォンやスマートテレビではMP4内での再生に対応していません。
ffmpeg -i input.ts -c:v copy -c:a aac output.mp4を使用して、オーディオのみをAACに変換してください。 - もし
.tsファイルをテキストエディタで開いてコードが表示される場合は、それはビデオではなく TypeScript のソースファイルです。ビデオの TS ファイルはバイナリ形式であり、MP4に変換することはできません。
よくある質問
TSからMP4への変換で画質は低下しますか?
再エンコードを行う場合のみ低下します。FFmpeg で
-c copy を使用すると、ストリームに手を加えずにリマックスするため、画質はソースと同一になります。HandBrake や VLC は常に再エンコードを行うため、ビットレートの設定によっては画質が低下します。なぜ FFmpeg はこれほど早く終わるのですか?
デコードやエンコードが行われないためです。FFmpeg は既存のH.264/AACストリームを TS コンテナから MP4 コンテナへ移動させるだけなので、20 GB のファイルでも数秒で完了します。
変換したMP4に音声がありません。どうすればいいですか?
音声がAC-3(Dolby)である可能性が高く、多くのデバイスが MP4 内でのこの形式をサポートしていません。
ffmpeg -i input.ts -c:v copy -c:a aac output.mp4 を使用して、音声のみを再エンコードしてください。複数の .ts セグメントを1つのMP4に結合できますか?
はい。テキストファイルにファイル名をリストし、
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4 を実行することで、品質を損なうことなく結合できます。