LINUX.ORG.RU

gstreamer-1.0 и TS

 , , ,


0

1

Господа, уже третий день пытаюсь сконвертировать видео из mp4 в TS. При помощи ffmpeg это делается просто:

ffmpeg -i <input>.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb <output>.ts
При помощи GStreamer такого видео получить никак не удается. Использовал и mpegtsmux и avmux_mpegts, но на целевом плеере полученный файлы не воcпроизводятся, в отличии от того, который был получен при помощи ffmpeg.

Подскажите как добиться от gstreamer такого же выхлопа как у ffmpeg.

Заранее благодарю.

★★

Метод найден, но видео подтормаживает:

gst-launch filesrc location=my.mp4 ! qtdemux name=demux ! queue ! h264parse config-interval=10 ! mpegtsmux name=mux  ! filesink location=my.ts --gst-debug=3 demux. ! queue ! mux.

Кто-нибудь знает из за чего может подтормаживать видео?

Dikar ★★
() автор топика
Ответ на: комментарий от Dikar

Собрал из сорцов gstreamer 1.0.9, plugins-base/good/bad и все перепаковалось нормально. Благодарю за помощь XD

Dikar ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.