[FFmpeg-trac] #8685(undetermined:new): Subtitles inserted using mov_text codec fail to display properly in Quicktime 4.0.3

FFmpeg trac at avcodec.org
Sun Jun 14 23:07:47 EEST 2020


#8685: Subtitles inserted using mov_text codec fail to display properly in
Quicktime 4.0.3
-------------------------------------+-------------------------------------
             Reporter:  smarino      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  mov_text     |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by smarino):

 Command line output from the git master build dated 2020-06-07 is as
 follows:


 {{{
 sofia-wsl at andromeda:/mnt/c/Users/sofia/Desktop/Virtual Sharefest CD-
 ROM/Disc 1 - Installer-Launcher/ffmpeg/ffmpeg-git-20200607-amd64-static$
 ./ffmpeg -i ../../intro.mov -i ../../intro.srt -c copy -c:s mov_text
 ../../introsub-gitmaster.mov
 ffmpeg version N-53084-gd29aaf12f4-static
 https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2020 the FFmpeg
 developers
   built with gcc 8 (Debian 8.3.0-6)
   configuration: --enable-gpl --enable-version3 --enable-static --disable-
 debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio
 --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp
 --enable-libgme --enable-gray --enable-libaom --enable-libfribidi
 --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
 --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt
 --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab
 --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264
 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid
 --enable-libzvbi --enable-libzimg
   libavutil      56. 50.100 / 56. 50.100
   libavcodec     58. 90.100 / 58. 90.100
   libavformat    58. 44.100 / 58. 44.100
   libavdevice    58.  9.103 / 58.  9.103
   libavfilter     7. 84.100 /  7. 84.100
   libswscale      5.  6.101 /  5.  6.101
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../../intro.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 512
     compatible_brands: qt
     encoder         : Lavf56.40.101
   Duration: 00:01:21.77, start: 0.000000, bitrate: 1401 kb/s
     Stream #0:0(eng): Video: cinepak (cvid / 0x64697663), rgb24, 320x240,
 1048 kb/s, 15 fps, 15 tbr, 15360 tbn, 15360 tbc (default)
     Metadata:
       handler_name    : VideoHandler
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 22050 Hz,
 mono, s16, 352 kb/s (default)
     Metadata:
       handler_name    : SoundHandler
 Input #1, srt, from '../../intro.srt':
   Duration: N/A, bitrate: N/A
     Stream #1:0: Subtitle: subrip
 Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options
 specified for stream 2, only the last option '-c:s mov_text' will be used.
 Output #0, mov, to '../../introsub-gitmaster.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 512
     compatible_brands: qt
     encoder         : Lavf58.44.100
     Stream #0:0(eng): Video: cinepak (cvid / 0x64697663), rgb24, 320x240,
 q=2-31, 1048 kb/s, 15 fps, 15 tbr, 15360 tbn, 15360 tbc (default)
     Metadata:
       handler_name    : VideoHandler
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 22050 Hz,
 mono, s16, 352 kb/s (default)
     Metadata:
       handler_name    : SoundHandler
     Stream #0:2: Subtitle: mov_text (text / 0x74786574)
     Metadata:
       encoder         : Lavc58.90.100 mov_text
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #0:1 -> #0:1 (copy)
   Stream #1:0 -> #0:2 (subrip (srt) -> mov_text (native))
 Press [q] to stop, [?] for help
 frame= 1226 fps=0.0 q=-1.0 Lsize=   14014kB time=00:01:21.74
 bitrate=1404.4kbits/s speed=1.61e+03x
 video:10462kB audio:3521kB subtitle:1kB other streams:0kB global
 headers:0kB muxing overhead: 0.211458%
 }}}

 The output is byte for byte identical to the output from 4.2.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8685#comment:10>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list