Re: [FFmpeg-user] Convert srt Subtitle file into ttml subtitle

2021-10-10 Thread R J
Hi,

Sorry for putting you in confusion.

I tried different ways of conversion from srt to ttml

ffmpeg -i my_srt.srt my_output.ttml -v verbose

So FFmpeg doesn't have the support for this ttml conversion yet.

If so, how to convert this srt into ttml?

Regards.
___
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".


Re: [FFmpeg-user] Parse a transport stream and get just 1 program

2021-10-10 Thread Shupert, Jim via ffmpeg-user



-Original Message-
From: ffmpeg-user  On Behalf Of Shupert, Jim 
via ffmpeg-user
Sent: Sunday, October 10, 2021 5:15 PM
To: ffmpeg-user@ffmpeg.org
Cc: Shupert, Jim 
Subject: [EXTERNAL] [FFmpeg-user] Parse a transport stream and get just 1 
program

Friends,
I have a file.ts
It seems to contain 4 programs.
I can see this by when I play it in VLC I can select what I want by Playback - 
Program and picking the top of the 4 listed..
Ffmpeg shows the following

ffmpeg version N-99707-g2b702015d8 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9.3-win32 (GCC) 20200320
  configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static 
--pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 
--target-os=mingw32 --enable-gpl --enable-version3 --disable-debug 
--enable-shared --disable-static --disable-debug --enable-iconv --enable-zlib 
--enable-libxml2 --enable-libfreetype --enable-libfribidi --enable-gmp 
--enable-lzma --enable-fontconfig --enable-opencl --enable-libvmaf 
--enable-vulkan --enable-libvorbis --enable-amf --enable-libaom 
--enable-avisynth --enable-libdav1d --enable-libdavs2 --enable-ffnvcodec 
--enable-cuda-llvm --enable-libglslang --enable-libass --enable-libbluray 
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvpx 
--enable-libwebp --enable-libmfx --enable-libopencore-amrnb 
--enable-libopencore-amrwb --enable-libopenjpeg --enable-librav1e 
--enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt 
--enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libvidstab 
--enable-libx264 --e
 nable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg 
--extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread 
--extra-libs=-lgomp
  libavutil  56. 60.100 / 56. 60.100
  libavcodec 58.111.101 / 58.111.101
  libavformat58. 62.100 / 58. 62.100
  libavdevice58. 11.102 / 58. 11.102
  libavfilter 7. 88.100 /  7. 88.100
  libswscale  5.  8.100 /  5.  8.100
  libswresample   3.  8.100 /  3.  8.100
  libpostproc55.  8.100 / 55.  8.100
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 01a960bfd900] DTS discontinuity in stream 3: packet 3 with DTS 
7640699639, packet 4 with DTS 16230637234 [mpeg2video @ 01a962a12dc0] 
Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
   Last message repeated 1 times
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
Last message repeated 4 times
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
Last message repeated 13 times
[mpegts @ 01a960bfd900] PES packet size mismatch [mpegts @ 
01a960bfd900] Packet corrupt (stream = 4, dts = 8489776251).
[mpegts @ 01a960bfd900] PES packet size mismatch [mpegts @ 
01a960bfd900] Packet corrupt (stream = 10, dts = 8489790651).
[mpegts @ 01a960bfd900] PES packet size mismatch [mpegts @ 
01a960bfd900] Packet corrupt (stream = 6, dts = 8489805840).
[mpegts @ 01a960bfd900] PES packet size mismatch [mpegts @ 
01a960bfd900] Packet corrupt (stream = 7, dts = 8489805840).
[mpegts @ 01a960bfd900] PES packet size mismatch [mpegts @ 
01a960bfd900] Packet corrupt (stream = 8, dts = 7958876999).
[mpegts @ 01a960bfd900] PES packet size mismatch [mpegts @ 
01a960bfd900] Packet corrupt (stream = 9, dts = 7958876999).
[mpegts @ 01a960bfd900] stream 1 : no PTS found at end of file, duration 
not set [mpegts @ 01a960bfd900] stream 3 : no PTS found at end of file, 
duration not set Input #0, mpegts, from 'MTP.ts':
  Duration: 27:29:39.15, start: 84896.562556, bitrate: 692 kb/s
  Program 1
Stream #0:2[0x51]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), 
yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 29.97 
fps, 29.97 tbr, 90k tbn, 59.94 tbc
Side data:
  cpb: bitrate max/min/avg: 17598000/0/0 buffer size: 7995392 vbv_delay: N/A
Stream #0:4[0x54](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 
5.1(side), fltp, 384 kb/s
Stream #0:10[0x56](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, 
fltp, 192 kb/s
  Program 2
Stream #0:5[0x61]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), 
yuv420p(tv, top first), 640x480 [SAR 4:3 DAR 16:9], Closed Captions, 29.97 fps, 

[FFmpeg-user] Parse a transport stream and get just 1 program

2021-10-10 Thread Shupert, Jim via ffmpeg-user
Friends,
I have a file.ts
It seems to contain 4 programs.
I can see this by when I play it in VLC I can select what I want by Playback - 
Program and picking the top of the 4 listed..
Ffmpeg shows the following

ffmpeg version N-99707-g2b702015d8 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9.3-win32 (GCC) 20200320
  configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static 
--pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 
--target-os=mingw32 --enable-gpl --enable-version3 --disable-debug 
--enable-shared --disable-static --disable-debug --enable-iconv --enable-zlib 
--enable-libxml2 --enable-libfreetype --enable-libfribidi --enable-gmp 
--enable-lzma --enable-fontconfig --enable-opencl --enable-libvmaf 
--enable-vulkan --enable-libvorbis --enable-amf --enable-libaom 
--enable-avisynth --enable-libdav1d --enable-libdavs2 --enable-ffnvcodec 
--enable-cuda-llvm --enable-libglslang --enable-libass --enable-libbluray 
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvpx 
--enable-libwebp --enable-libmfx --enable-libopencore-amrnb 
--enable-libopencore-amrwb --enable-libopenjpeg --enable-librav1e 
--enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt 
--enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libvidstab 
--enable-libx264 --e
 nable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg 
--extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread 
--extra-libs=-lgomp
  libavutil  56. 60.100 / 56. 60.100
  libavcodec 58.111.101 / 58.111.101
  libavformat58. 62.100 / 58. 62.100
  libavdevice58. 11.102 / 58. 11.102
  libavfilter 7. 88.100 /  7. 88.100
  libswscale  5.  8.100 /  5.  8.100
  libswresample   3.  8.100 /  3.  8.100
  libpostproc55.  8.100 / 55.  8.100
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 3 times
[mpegts @ 01a960bfd900] DTS discontinuity in stream 3: packet 3 with DTS 
7640699639, packet 4 with DTS 16230637234
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 1 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
   Last message repeated 1 times
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
Last message repeated 2 times
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
Last message repeated 4 times
[mpeg2video @ 01a962a12dc0] Invalid frame dimensions 0x0.
[mpeg2video @ 01a960c92480] Invalid frame dimensions 0x0.
Last message repeated 13 times
[mpegts @ 01a960bfd900] PES packet size mismatch
[mpegts @ 01a960bfd900] Packet corrupt (stream = 4, dts = 8489776251).
[mpegts @ 01a960bfd900] PES packet size mismatch
[mpegts @ 01a960bfd900] Packet corrupt (stream = 10, dts = 8489790651).
[mpegts @ 01a960bfd900] PES packet size mismatch
[mpegts @ 01a960bfd900] Packet corrupt (stream = 6, dts = 8489805840).
[mpegts @ 01a960bfd900] PES packet size mismatch
[mpegts @ 01a960bfd900] Packet corrupt (stream = 7, dts = 8489805840).
[mpegts @ 01a960bfd900] PES packet size mismatch
[mpegts @ 01a960bfd900] Packet corrupt (stream = 8, dts = 7958876999).
[mpegts @ 01a960bfd900] PES packet size mismatch
[mpegts @ 01a960bfd900] Packet corrupt (stream = 9, dts = 7958876999).
[mpegts @ 01a960bfd900] stream 1 : no PTS found at end of file, duration 
not set
[mpegts @ 01a960bfd900] stream 3 : no PTS found at end of file, duration 
not set
Input #0, mpegts, from 'MTP.ts':
  Duration: 27:29:39.15, start: 84896.562556, bitrate: 692 kb/s
  Program 1
Stream #0:2[0x51]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), 
yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 29.97 
fps, 29.97 tbr, 90k tbn, 59.94 tbc
Side data:
  cpb: bitrate max/min/avg: 17598000/0/0 buffer size: 7995392 vbv_delay: N/A
Stream #0:4[0x54](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 
5.1(side), fltp, 384 kb/s
Stream #0:10[0x56](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, 
fltp, 192 kb/s
  Program 2
Stream #0:5[0x61]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), 
yuv420p(tv, top first), 640x480 [SAR 4:3 DAR 16:9], Closed Captions, 29.97 fps, 
29.97 tbr, 90k tbn, 59.94 tbc
Side data:
  cpb: bitrate max/min/avg: 7810800/0/0 buffer size: 1835008 vbv_delay: N/A
Stream #0:6[0x64](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, 
fltp, 192 kb/s
Stream #0:7[0x67](spa): Audio: ac3 (AC-3 /