[FFmpeg-trac] #8432(undetermined:new): Invalid manifest created by dash muxer output
FFmpeg
trac at avcodec.org
Wed Dec 18 23:36:19 EET 2019
#8432: Invalid manifest created by dash muxer output
-------------------------------------+-------------------------------------
Reporter: pcgeek86 | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: dash, | Blocked By:
streaming |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
'''Summary of the bug''':
I am using ffmpeg to ingest an rtsp stream, and emit it as a DASH / x264
stream written onto the filesystem. The following files are emitted onto
the filesystem. When I attempt to open the .mpd DASH manifest file with
VLC or ffplay, the stream will not play. Instead, I get an error message
from ffplay: "Invalid data found when processing input"
This issue was also posted here (not by me):
https://serverfault.com/questions/928336/ffmpeg-generated-dash-manifest-
for-livestream-is-invalid-but-is-still-playable
I have tried using the latest snapshot of ffmpeg, and have tried many
different permutations of my ffmpeg command, but I always receive the same
resulting behavior ... the DASH manifest will not playback in ffplay or
VLC.
{{{
chunk-stream0-00001.m4s chunk-stream0-00005.m4s chunk-
stream0-00009.m4s chunk-stream0-00013.m4s chunk-stream0-00017.m4s
chunk-stream0-00021.m4s chunk-stream0-00025.m4s init-stream0.m4s
chunk-stream0-00002.m4s chunk-stream0-00006.m4s chunk-
stream0-00010.m4s chunk-stream0-00014.m4s chunk-stream0-00018.m4s
chunk-stream0-00022.m4s chunk-stream0-00026.m4s manifest.mdp
chunk-stream0-00003.m4s chunk-stream0-00007.m4s chunk-
stream0-00011.m4s chunk-stream0-00015.m4s chunk-stream0-00019.m4s
chunk-stream0-00023.m4s chunk-stream0-00027.m4s
chunk-stream0-00004.m4s chunk-stream0-00008.m4s chunk-
stream0-00012.m4s chunk-stream0-00016.m4s chunk-stream0-00020.m4s
chunk-stream0-00024.m4s chunk-stream0-00028.m4s.tmp
}}}
How to reproduce:
{{{
mkdir ~/Video
~/Downloads/ffmpeg -rtsp_transport tcp -i
rtsp://username:password@10.1.1.190 -an -filter:v fps=fps=5 -f dash
-remove_at_exit 1 ~/Video/manifest.mdp
ffmpeg version N-96084-gefefba61f8-tessus https://evermeet.cx/ffmpeg/
Copyright (c) 2000-2019 the FFmpeg developers
built with Apple clang version 11.0.0 (clang-1100.0.33.16)
configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-
version=tessus --enable-avisynth --enable-fontconfig --enable-gpl
--enable-libaom --enable-libass --enable-libbluray --enable-libdav1d
--enable-libfreetype --enable-libgsm --enable-libmodplug --enable-
libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-
libopus --enable-librubberband --enable-libshine --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-
flags=--static --disable-ffplay
libavutil 56. 36.101 / 56. 36.101
libavcodec 58. 65.100 / 58. 65.100
libavformat 58. 35.101 / 58. 35.101
libavdevice 58. 9.101 / 58. 9.101
libavfilter 7. 69.101 / 7. 69.101
libswscale 5. 6.100 / 5. 6.100
libswresample 3. 6.100 / 3. 6.100
libpostproc 55. 6.100 / 55. 6.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
outfile}...
built on ... MacOS
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8432>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list