Postby goldsmith » 26 May 2009 10:16
Did you check keep all elementary streams flag when streaming?
I have another problem when using version 1.0.0. I am transcoding video from VOB file and streaming all elementary streams. When I watch this streaming on VLC everything is OK (I see subtitle, I can switch them off/on etc.) but on STB subtitle is transparent with light blue background made of vertical stripes. I am coding subtitle as DVB subtitle. I also tested with another mpeg file that has subtitles (not transcoded by me) and it is shown correctly on both VLC and STB. Does anybody know what could be problem?
info output for correct file:
C:\vlc\vlc\vlc-1.0.0-pre2>ffmpeg -i orca-subtitle.mpg
FFmpeg version SVN-r18866-Sherpya, Copyright (c) 2000-2009 Fabrice Bellard, et a
l.
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.29. 0 / 52.29. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 0. 5. 0 / 0. 5. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on May 18 2009 04:12:16, gcc: 4.5.0 20090517 (experimental)
Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1)
-> 25.00 (25/1)
Input #0, mpegts, from 'orca-subtitle.mpg':
Duration: 00:04:56.31, start: 66625.643767, bitrate: 4460 kb/s
Program 7050
Stream #0.0[0x1b8b]: Video: mpeg2video, yuv420p, 720x576 [PAR 16:15 DAR 4:3]
, 15000 kb/s, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1b8c](swe): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.2[0x1b8d](nor): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.3[0x1b8e](dan): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.4[0x1b8f](cze): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.5[0x1b92](rus): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.6[0x1b93](pol): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.7[0x1c34](eng): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.8[0x1c35](hun): Audio: mp2, 48000 Hz, mono, s16, 96 kb/s
Stream #0.9[0x1bb8](scc): Subtitle: dvbsub
Stream #0.10[0x1c37](bul): Subtitle: dvbsub
Stream #0.11[0x1c38](scr): Subtitle: dvbsub
Stream #0.12[0x1c39](slv): Subtitle: dvbsub
At least one output file must be specified
info output for my file:
C:\vlc\vlc\vlc-1.0.0-pre2>ffmpeg -i fnm3.ts
FFmpeg version SVN-r18866-Sherpya, Copyright (c) 2000-2009 Fabrice Bellard, et a
l.
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.29. 0 / 52.29. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 0. 5. 0 / 0. 5. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on May 18 2009 04:12:16, gcc: 4.5.0 20090517 (experimental)
Seems stream 2 codec frame rate differs from container frame rate: 50.00 (50/1)
-> 25.00 (25/1)
Input #0, mpegts, from 'fnm3.ts':
Duration: 00:03:52.76, start: 29834.208300, bitrate: 1093 kb/s
Program 1
Stream #0.0[0x44]: Subtitle: dvbsub
Stream #0.1[0x45]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
Stream #0.2[0x46]: Video: h264, yuv420p, 720x576 [PAR 16:15 DAR 4:3], 25 tbr
, 90k tbn, 50 tbc
At least one output file must be specified