Opened 17 months ago
Last modified 17 months ago
#10478 new defect
no TS found error after ffmpeg segment (HLS) encoding
Reported by: | maxjh | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
I'm using ffmpeg to convert files to HLS format and found a file where audio seems to be corrupted after convertion.
How to reproduce:
% ffmpeg -i https://lp-us-vod-com.storage.googleapis.com/directUpload/7c5a68zgc5s6gmsl -c:a copy -c:v copy -f hls -hls_list_size 0 -hls_playlist_type vod -hls_segment_type mpegts -hls_time 10 -y index.m3u8
% ffprobe -loglevel warning -show_format -show_streams -print_format json index0.ts { [mpegts @ 0x13de04490] start time for stream 1 is not set in estimate_timings_from_pts [mpegts @ 0x13de04490] stream 1 : no TS found at start of file, duration not set [mpegts @ 0x13de04490] Could not find codec parameters for stream 1 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels): unspecified sample format Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
ffmpeg -version ffmpeg version 6.0 Copyright (c) 2000-2023 the FFmpeg developers built with Apple clang version 14.0.3 (clang-1403.0.22.14.1) configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/6.0-with-options_1 --enable-shared --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-demuxer=dash --enable-opencl --enable-audiotoolbox --enable-videotoolbox --enable-neon --disable-htmlpages --enable-libfdk-aac --enable-nonfree libavutil 58. 2.100 / 58. 2.100 libavcodec 60. 3.100 / 60. 3.100 libavformat 60. 3.100 / 60. 3.100 libavdevice 60. 1.100 / 60. 1.100 libavfilter 9. 3.100 / 9. 3.100 libswscale 7. 1.100 / 7. 1.100 libswresample 4. 10.100 / 4. 10.100 libpostproc 57. 1.100 / 57. 1.100
Note:
See TracTickets
for help on using tickets.
the audio is delay too long duration after the first video packet.