[FFmpeg-devel] ffprobe can produce invalid XML
Stefano Sabatini
stefasab at gmail.com
Sat Apr 7 19:27:02 CEST 2012
On date Saturday 2012-04-07 17:48:31 +0200, Stefano Sabatini encoded:
> On date Tuesday 2012-04-03 10:54:19 +0000, Ian Ashley encoded:
[...]
> Also this looks more like UTF-8 validation rather than something
> related to XML escaping.
On a second thought, I don't think this issue is related to XML, nor
to ffprobe specifically.
If you do:
ffmpeg -i cnet-start.mp4 -c:a copy -c:v copy cnet-start.remux.mp4
the resulting ffprobe output is successfully parsed by xmllint.
ffmpeg remuxes the stream and performs validation on metadata content,
thus stripping all non valid UTF8 characters. So validation should be
performed when extracting the metadata information (demuxer/decoder
level) rather than at the application level.
--
FFmpeg = Free & Faithful Mysterious Portable Elected Geisha
More information about the ffmpeg-devel
mailing list