0

HEVC コード化されたビデオを MPEG-Transportstream に多重化したいと考えています。

x265 エンコーダーでコード化されたビデオがあります。

x265 raw.y4m --output coded.hevc

このビデオを MPEG トランスポートストリームに多重化したいと考えています。私はこのようにとりわけそれを試しました:

ffmpeg -fflags +genpts -i coded.hevc -c:v copy -f mpegts transportstream.ts 

残念ながら、このエラー メッセージが表示され、transportstream.ts が空です。

[mpegts @ 0x1fa76a0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mpegts @ 0x1fa76a0] first pts value must be set
av_interleaved_write_frame(): Invalid data found when processing input

私の目的では、2 つのステップを別々に行う必要があります。ビデオを多重化するための正しいパラメータを見つけるのを手伝ってもらえますか?

前もって感謝します。

4

1 に答える 1