Opened 6 months ago

Last modified 5 months ago

#10650 new defect

Subtitle problem in new ffmpeg version transcoding crashes with sume subtitles

Reported by: Wkuf Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: dvb_subtitle subtitle compilation
Cc: elenril Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: yes

Description (last modified by Wkuf)

Summary of the bug: I used ffmpeg version N-99878-g406879f to code my videos since many years without problems. After recompiling ffmpeg version N-112494-g393d1ee541 the option -scodec dvdsub crashes videos with dvb_subtitle in a ts file. If I transcode the same video with the old version everything is fine.
How to reproduce:

% ffmpeg -y -itsoffset 0 -threads 4 -i /mnt/00001_Neo_test_dd_abspielbar.ts -ss 00:00:02 -to 00:00:14 -filter_complex "[0]yadif=0:-1:0[deint]" -map "[deint]" -map 0:a -map 0:s:0 -codec:v libx264 -preset veryslow -crf 23 -c:a libfdk_aac -b:a 128k -scodec dvdsub /mnt/00001_Neo_test_dd_abspielbar_ffmpeg_new.mkv
ffmpeg version N-112494-g393d1ee541 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/home/werner/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/werner/ffmpeg_build/include --extra-ldflags=-L/home/werner/ffmpeg_build/lib --extra-libs='-lpthread -lm' --ld=g++ --bindir=/home/werner/bin --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-libzvbi
  libavutil      58. 27.100 / 58. 27.100
  libavcodec     60. 30.102 / 60. 30.102
  libavformat    60. 15.100 / 60. 15.100
  libavdevice    60.  2.101 / 60.  2.101
  libavfilter     9. 11.100 /  9. 11.100
  libswscale      7.  4.100 /  7.  4.100
  libswresample   4. 11.100 /  4. 11.100
  libpostproc    57.  2.100 / 57.  2.100

I added two log files
fmpeg-20231103-193114_new.log is the result of the crash with version N-112494-g393d1ee541

ffmpeg-20231103-193512_old.log is the result of the old version that generates perfect output files including the correct subtitle

I uploaded 00001_Neo_test_dd_abspielbar.ts to the uploadserver
https://streams.videolan.org/ffmpeg/incoming/10650/

Attachments (2)

fmpeg-20231103-193114_new.log (804.2 KB ) - added by Wkuf 6 months ago.
New ffmpeg version generating problems
ffmpeg-20231103-193512_old.log (859.0 KB ) - added by Wkuf 6 months ago.
Logfile for working old ffmpeg version

Download all attachments as: .zip

Change History (6)

by Wkuf, 6 months ago

New ffmpeg version generating problems

by Wkuf, 6 months ago

Logfile for working old ffmpeg version

comment:1 by Wkuf, 6 months ago

Description: modified (diff)

comment:2 by Wkuf, 6 months ago

Description: modified (diff)

comment:3 by elenril, 5 months ago

Analyzed by developer: set
Cc: elenril added
Reproduced by developer: set

comment:4 by Wkuf, 5 months ago

Thank you. Great that you checked this.

The coding is now running through but the subtitles are not in Sync and are very much shifted. It is not happening for the small example that I uploaded but for a larger file. VLC does not recognice the length correctly of the coded file.

Note: See TracTickets for help on using tickets.