[FFmpeg-trac] #2230(avformat:open): Specified MPEG-TS metadata is not written to HLS(-ssegment) segments
FFmpeg
trac at avcodec.org
Sun Feb 3 11:41:52 CET 2013
#2230: Specified MPEG-TS metadata is not written to HLS(-ssegment) segments
-------------------------------------+-------------------------------------
Reporter: nealzebub | Owner:
Type: defect | Status: open
Priority: normal | Component: avformat
Version: unspecified | Resolution:
Keywords: hls | Blocked By:
metadata segment | Reproduced by developer: 1
Blocking: |
Analyzed by developer: 1 |
-------------------------------------+-------------------------------------
Changes (by saste):
* analyzed: 0 => 1
* keywords: hls metadata => hls metadata segment
* status: new => open
* component: undetermined => avformat
* reproduced: 0 => 1
Comment:
Replying to [ticket:2230 nealzebub]:
[...]
> I am attempting to encode from file(mainly MP4) to HTTP Live
Streaming(HLS) compatible streams. I'd like to encode segments with
metadata, just like I can with single-file mpegts files.
>
>
> I obtained a source file, so I could enter this report, from:
> http://www.wowzamedia.com/_h264/bigbuckbunny_1500.mp4
>
>
> The problem I encountered is when I specify metadata for the HLS
segments, the metadata is confirmed in the console, but when I check the
segments with FFprobe, it shows the default metadata. When I specify to
output "mpegts" instead of "ssegment", the output file contains the
metadata I specified.
>
> '''What I want:'''
>
> {{{
> service_name : Some Channel Name
> service_provider: Some Provider
> }}}
>
> '''What I get:'''
>
> {{{
> service_name : Service01
> service_provider: FFmpeg
> }}}
Hi,
this is a known issue. The problem is that you here specify the metadata
for the segment muxer, which does not propagate them to the chained muxer
(TS in this case). I'll see if there is some way to fix it.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2230#comment:1>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list