Opened 13 months ago

Last modified 13 months ago

#7322 open enhancement

metadata,ID3,ontextdata,wowza,mp4 data get lost

Reported by: mylostpast Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: mov flv metadata
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
How to reproduce:

ffmpeg -i mystream.mp4  -map_metadata 0 -id3v2_version 3 -write_id3v1 1 mystream
2.mp4
ffmpeg version N-91482-g8aa6d9a8d3 Copyright (c) 2000-2018 the FFmpeg developers

  built with gcc 7.3.1 (GCC) 20180710
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --e
nable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libblur
ay --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enab
le-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-li
bvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --en
able-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-
libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enabl
e-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enabl
e-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enab
le-dxva2 --enable-avisynth
  libavutil      56. 18.102 / 56. 18.102
  libavcodec     58. 21.105 / 58. 21.105
  libavformat    58. 17.101 / 58. 17.101
  libavdevice    58.  4.101 / 58.  4.101
  libavfilter     7. 26.100 /  7. 26.100
  libswscale      5.  2.100 /  5.  2.100
  libswresample   3.  2.100 /  3.  2.100
  libpostproc    55.  2.100 / 55.  2.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000841f63a9c0] multiple fourcc not supported
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'mystream.mp4':
  Metadata:
    major_brand     : f4v
    minor_version   : 0
    compatible_brands: isommp42m4v
    creation_time   : 2018-07-20T05:43:46.000000Z
  Duration: 00:02:00.26, start: 0.000000, bitrate: 704 kb/s
    Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p(tv), 3
20x180 [SAR 1:1 DAR 16:9], 652 kb/s, 29.98 fps, 30 tbr, 90k tbn, 60 tbc (default
)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
      encoder         : WowzaStreamingEngine
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, mono, fltp,
 48 kb/s (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
    Stream #0:2(eng): Data: none (amf0 / 0x30666D61), 0 kb/s (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
File 'mystream2.mp4' already exists. Overwrite ? [y/N] y
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 000000841f64fe80] using SAR=1/1
[libx264 @ 000000841f64fe80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 000000841f64fe80] profile High, level 1.3
[libx264 @ 000000841f64fe80] 264 - core 155 r2901 7d0ff22 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed
_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 deci
mate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_
adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=2
5 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.6
0 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'mystream2.mp4':
  Metadata:
    major_brand     : f4v
    minor_version   : 0
    compatible_brands: isommp42m4v
    creation_time   : 2018-07-20T05:43:46.000000Z
    encoder         : Lavf58.17.101
    Stream #0:0(eng): Video: h264 (libx264) (avc1 / 0x31637661), yuv420p(progres
sive), 320x180 [SAR 1:1 DAR 16:9], q=-1--1, 30 fps, 15360 tbn, 30 tbc (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
      encoder         : Lavc58.21.105 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, mono, fltp,
 69 kb/s (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
      encoder         : Lavc58.21.105 aac
frame=  156 fps=0.0 q=29.0 size=       0kB time=00:00:04.92 bitrate=   0.1kbits/
frame=  334 fps=322 q=29.0 size=       0kB time=00:00:10.95 bitrate=   0.0kbits/
frame=  526 fps=342 q=29.0 size=       0kB time=00:00:17.08 bitrate=   0.0kbits/
frame=  722 fps=354 q=29.0 size=     256kB time=00:00:23.08 bitrate=  90.9kbits/
frame=  873 fps=344 q=29.0 size=     256kB time=00:00:28.14 bitrate=  74.5kbits/
frame= 1043 fps=343 q=29.0 size=     512kB time=00:00:34.17 bitrate= 122.7kbits/
frame= 1233 fps=347 q=29.0 size=     512kB time=00:00:40.21 bitrate= 104.3kbits/
frame= 1433 fps=354 q=29.0 size=     512kB time=00:00:47.32 bitrate=  88.6kbits/
frame= 1622 fps=356 q=29.0 size=     768kB time=00:00:53.35 bitrate= 117.9kbits/
frame= 1789 fps=354 q=29.0 size=     768kB time=00:00:59.39 bitrate= 105.9kbits/
frame= 1973 fps=355 q=29.0 size=    1024kB time=00:01:05.48 bitrate= 128.1kbits/
frame= 2147 fps=354 q=29.0 size=    1024kB time=00:01:10.49 bitrate= 119.0kbits/
frame= 2309 fps=352 q=29.0 size=    1024kB time=00:01:16.57 bitrate= 109.5kbits/
frame= 2480 fps=351 q=29.0 size=    1280kB time=00:01:22.15 bitrate= 127.6kbits/
frame= 2662 fps=352 q=29.0 size=    1280kB time=00:01:27.63 bitrate= 119.7kbits/
frame= 2845 fps=353 q=29.0 size=    1536kB time=00:01:33.76 bitrate= 134.2kbits/
frame= 3021 fps=353 q=29.0 size=    1536kB time=00:01:39.75 bitrate= 126.1kbits/
frame= 3194 fps=352 q=29.0 size=    1536kB time=00:01:45.79 bitrate= 118.9kbits/
frame= 3351 fps=350 q=29.0 size=    1792kB time=00:01:50.85 bitrate= 132.4kbits/
frame= 3538 fps=351 q=29.0 size=    1792kB time=00:01:57.35 bitrate= 125.1kbits/
frame= 3611 fps=349 q=-1.0 Lsize=    2132kB time=00:02:00.26 bitrate= 145.2kbits
/s dup=12 drop=5 speed=11.6x
video:1012kB audio:1022kB subtitle:0kB other streams:0kB global headers:0kB muxi
ng overhead: 4.787597%
[libx264 @ 000000841f64fe80] frame I:15    Avg QP:17.99  size:  8616
[libx264 @ 000000841f64fe80] frame P:970   Avg QP:20.82  size:   712
[libx264 @ 000000841f64fe80] frame B:2626  Avg QP:25.12  size:    82
[libx264 @ 000000841f64fe80] consecutive B-frames:  1.9%  2.3%  3.6% 92.3%
[libx264 @ 000000841f64fe80] mb I  I16..4: 14.6% 40.0% 45.4%
[libx264 @ 000000841f64fe80] mb P  I16..4:  0.7%  0.9%  0.4%  P16..4: 45.1%  7.4
%  6.6%  0.0%  0.0%    skip:39.0%
[libx264 @ 000000841f64fe80] mb B  I16..4:  0.1%  0.1%  0.0%  B16..8: 15.3%  0.5
%  0.1%  direct: 0.2%  skip:83.7%  L0:38.6% L1:58.8% BI: 2.6%
[libx264 @ 000000841f64fe80] 8x8 transform intra:44.4% inter:67.4%
[libx264 @ 000000841f64fe80] coded y,uvDC,uvAC intra: 58.5% 86.0% 41.0% inter: 3
.4% 13.4% 0.3%
[libx264 @ 000000841f64fe80] i16 v,h,dc,p: 19% 15% 29% 37%
[libx264 @ 000000841f64fe80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 13% 24%  4% 10%
 8%  8%  5%  6%
[libx264 @ 000000841f64fe80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 36% 11% 10%  4% 12%
 8% 10%  5%  5%
[libx264 @ 000000841f64fe80] i8c dc,h,v,p: 55% 15% 22%  8%
[libx264 @ 000000841f64fe80] Weighted P-Frames: Y:1.8% UV:0.1%
[libx264 @ 000000841f64fe80] ref P L0: 61.6%  7.3% 21.2%  9.9%  0.1%
[libx264 @ 000000841f64fe80] ref B L0: 84.7% 12.6%  2.7%
[libx264 @ 000000841f64fe80] ref B L1: 93.1%  6.9%
[libx264 @ 000000841f64fe80] kb/s:68.83
[aac @ 000000841f651a00] Qavg: 1157.331

C:\Program Files (x86)\Wowza Media Systems\Wowza Streaming Engine 4.7.5\content>
ffmpeg -i mystream.mp4  -map_metadata 0 -id3v2_version 3 -write_id3v1 1 mystream
2.mp4
ffmpeg version N-91482-g8aa6d9a8d3 Copyright (c) 2000-2018 the FFmpeg developers

  built with gcc 7.3.1 (GCC) 20180710
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --e
nable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libblur
ay --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enab
le-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-li
bvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --en
able-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-
libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enabl
e-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enabl
e-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enab
le-dxva2 --enable-avisynth
  libavutil      56. 18.102 / 56. 18.102
  libavcodec     58. 21.105 / 58. 21.105
  libavformat    58. 17.101 / 58. 17.101
  libavdevice    58.  4.101 / 58.  4.101
  libavfilter     7. 26.100 /  7. 26.100
  libswscale      5.  2.100 /  5.  2.100
  libswresample   3.  2.100 /  3.  2.100
  libpostproc    55.  2.100 / 55.  2.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000007e4f93a9c0] multiple fourcc not supported
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'mystream.mp4':
  Metadata:
    major_brand     : f4v
    minor_version   : 0
    compatible_brands: isommp42m4v
    creation_time   : 2018-07-20T05:43:46.000000Z
  Duration: 00:02:00.26, start: 0.000000, bitrate: 704 kb/s
    Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p(tv), 3
20x180 [SAR 1:1 DAR 16:9], 652 kb/s, 29.98 fps, 30 tbr, 90k tbn, 60 tbc (default
)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
      encoder         : WowzaStreamingEngine
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, mono, fltp,
 48 kb/s (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
    Stream #0:2(eng): Data: none (amf0 / 0x30666D61), 0 kb/s (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
File 'mystream2.mp4' already exists. Overwrite ? [y/N] y
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0000007e4f94fe80] using SAR=1/1
[libx264 @ 0000007e4f94fe80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0000007e4f94fe80] profile High, level 1.3
[libx264 @ 0000007e4f94fe80] 264 - core 155 r2901 7d0ff22 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed
_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 deci
mate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_
adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=2
5 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.6
0 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'mystream2.mp4':
  Metadata:
    major_brand     : f4v
    minor_version   : 0
    compatible_brands: isommp42m4v
    creation_time   : 2018-07-20T05:43:46.000000Z
    encoder         : Lavf58.17.101
    Stream #0:0(eng): Video: h264 (libx264) (avc1 / 0x31637661), yuv420p(progres
sive), 320x180 [SAR 1:1 DAR 16:9], q=-1--1, 30 fps, 15360 tbn, 30 tbc (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
      encoder         : Lavc58.21.105 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, mono, fltp,
 69 kb/s (default)
    Metadata:
      creation_time   : 2018-07-20T05:43:46.000000Z
      handler_name    : WowzaStreamingEngine
      encoder         : Lavc58.21.105 aac
frame=  136 fps=0.0 q=29.0 size=       0kB time=00:00:03.94 bitrate=   0.1kbits/
frame=  316 fps=314 q=29.0 size=       0kB time=00:00:09.98 bitrate=   0.0kbits/
frame=  502 fps=331 q=29.0 size=       0kB time=00:00:16.06 bitrate=   0.0kbits/
frame=  680 fps=337 q=29.0 size=     256kB time=00:00:22.05 bitrate=  95.1kbits/
frame=  858 fps=341 q=29.0 size=     256kB time=00:00:28.14 bitrate=  74.5kbits/
frame= 1035 fps=343 q=29.0 size=     512kB time=00:00:34.17 bitrate= 122.7kbits/
frame= 1213 fps=344 q=29.0 size=     512kB time=00:00:40.21 bitrate= 104.3kbits/
frame= 1420 fps=353 q=29.0 size=     512kB time=00:00:46.34 bitrate=  90.5kbits/
frame= 1601 fps=354 q=29.0 size=     768kB time=00:00:52.38 bitrate= 120.1kbits/
frame= 1792 fps=356 q=29.0 size=     768kB time=00:00:59.39 bitrate= 105.9kbits/
frame= 1971 fps=357 q=29.0 size=    1024kB time=00:01:05.48 bitrate= 128.1kbits/
frame= 2137 fps=354 q=29.0 size=    1024kB time=00:01:10.44 bitrate= 119.1kbits/
frame= 2316 fps=355 q=29.0 size=    1024kB time=00:01:16.57 bitrate= 109.5kbits/
frame= 2486 fps=353 q=29.0 size=    1280kB time=00:01:22.57 bitrate= 127.0kbits/
frame= 2650 fps=351 q=29.0 size=    1280kB time=00:01:27.63 bitrate= 119.7kbits/
frame= 2844 fps=353 q=29.0 size=    1536kB time=00:01:33.71 bitrate= 134.3kbits/
frame= 3011 fps=352 q=29.0 size=    1536kB time=00:01:39.75 bitrate= 126.1kbits/
frame= 3161 fps=349 q=29.0 size=    1536kB time=00:01:44.81 bitrate= 120.1kbits/
frame= 3332 fps=349 q=29.0 size=    1792kB time=00:01:50.85 bitrate= 132.4kbits/
frame= 3523 fps=350 q=29.0 size=    1792kB time=00:01:56.84 bitrate= 125.6kbits/
frame= 3611 fps=349 q=-1.0 Lsize=    2132kB time=00:02:00.26 bitrate= 145.2kbits
/s dup=12 drop=5 speed=11.6x
video:1012kB audio:1022kB subtitle:0kB other streams:0kB global headers:0kB muxi
ng overhead: 4.787597%
[libx264 @ 0000007e4f94fe80] frame I:15    Avg QP:17.99  size:  8616
[libx264 @ 0000007e4f94fe80] frame P:970   Avg QP:20.82  size:   712
[libx264 @ 0000007e4f94fe80] frame B:2626  Avg QP:25.12  size:    82
[libx264 @ 0000007e4f94fe80] consecutive B-frames:  1.9%  2.3%  3.6% 92.3%
[libx264 @ 0000007e4f94fe80] mb I  I16..4: 14.6% 40.0% 45.4%
[libx264 @ 0000007e4f94fe80] mb P  I16..4:  0.7%  0.9%  0.4%  P16..4: 45.1%  7.4
%  6.6%  0.0%  0.0%    skip:39.0%
[libx264 @ 0000007e4f94fe80] mb B  I16..4:  0.1%  0.1%  0.0%  B16..8: 15.3%  0.5
%  0.1%  direct: 0.2%  skip:83.7%  L0:38.6% L1:58.8% BI: 2.6%
[libx264 @ 0000007e4f94fe80] 8x8 transform intra:44.4% inter:67.4%
[libx264 @ 0000007e4f94fe80] coded y,uvDC,uvAC intra: 58.5% 86.0% 41.0% inter: 3
.4% 13.4% 0.3%
[libx264 @ 0000007e4f94fe80] i16 v,h,dc,p: 19% 15% 29% 37%
[libx264 @ 0000007e4f94fe80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 13% 24%  4% 10%
 8%  8%  5%  6%
[libx264 @ 0000007e4f94fe80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 36% 11% 10%  4% 12%
 8% 10%  5%  5%
[libx264 @ 0000007e4f94fe80] i8c dc,h,v,p: 55% 15% 22%  8%
[libx264 @ 0000007e4f94fe80] Weighted P-Frames: Y:1.8% UV:0.1%
[libx264 @ 0000007e4f94fe80] ref P L0: 61.6%  7.3% 21.2%  9.9%  0.1%
[libx264 @ 0000007e4f94fe80] ref B L0: 84.7% 12.6%  2.7%
[libx264 @ 0000007e4f94fe80] ref B L1: 93.1%  6.9%
[libx264 @ 0000007e4f94fe80] kb/s:68.83
[aac @ 0000007e4f951a00] Qavg: 1157.331

I want encode my mystream.mp4 file in to multiple bit rate.
I recorded this mystream.mp4 from live stream of wowza engine
During live stream we injected some meta data in to stream
e.g.

key: metadataTime
key: metadata
title = Slide------1
TIT2 = Slide------1
key: type
undefined[object Object]
key: metadataTime
key: metadata
title = Slide------2
TIT2 = Slide------2

but when we convert this mystream.mp4 to mystream2.mp4 the resulting mp4 file dose not contain this meta information I think its getting lost in conversion

Could you please check this

Attachments (4)

mystream.2.mp4 (1.9 MB) - added by mylostpast 13 months ago.
Source mp4 video
Untitled.png (51.5 KB) - added by mylostpast 13 months ago.
Screen shot player showing meta data
mystream.mp4 (1.5 MB) - added by mylostpast 13 months ago.
mystream - new.mp4 (1.5 MB) - added by mylostpast 13 months ago.

Change History (14)

Changed 13 months ago by mylostpast

Source mp4 video

Changed 13 months ago by mylostpast

Screen shot player showing meta data

comment:1 Changed 13 months ago by mylostpast

  • Status changed from new to open

I want encode my mystream.mp4 file in to multiple bit rate.
I recorded this mystream.mp4 from live stream of wowza engine
During live stream we injected some meta data in to stream
e.g.
key: metadataTime
key: metadata
title = Slide------1
TIT2 = Slide------1
key: type
undefined[object Object]
key: metadataTime
key: metadata
title = Slide------2
TIT2 = Slide------2
but when we convert this mystream.mp4 to mystream2.mp4 the resulting mp4 file dose not contain this meta information I think its getting lost in conversion
Could you please check this

comment:2 in reply to: ↑ description Changed 13 months ago by cehoyos

  • Keywords ID3 ontextdata wowza mp4 removed

Replying to mylostpast:

I want encode my mystream.mp4 file in to multiple bit rate.
I recorded this mystream.mp4 from live stream of wowza engine
During live stream we injected some meta data in to stream

I looked at the input file mystream.mp4 that you attached: Which metadata does it contain that is not correctly shown by FFmpeg?

comment:3 Changed 13 months ago by mylostpast

We injected below metadata/onmetaevent/ontextevent using wowza we are able to view this using jwplayer

key: metadataTime
key: metadata
title = Slide------1
TIT2 = Slide------1
key: type
undefined[object Object]
key: metadataTime
key: metadata
title = Slide------2
TIT2 = Slide------2

comment:4 Changed 13 months ago by mylostpast

We injected below metadata/onmetaevent/ontextevent/timedevent/ID3 using wowza we are able to view this using jwplayer

We are injecting these meta tag after specific interval

key: metadataTime
key: metadata
title = Slide------1
TIT2 = Slide------1
key: type
undefined[object Object]
key: metadataTime
key: metadata
title = Slide------2
TIT2 = Slide------2

Similar issue also mentioned here

https://lists.ffmpeg.org/pipermail/ffmpeg-user/2015-July/027573.html

comment:5 Changed 13 months ago by mylostpast

If you use hex editor and search for word 'slide' you will get that meta data
I want to convert this video in multibit without loosing this metadata

We injected below metadata/onmetaevent/ontextevent/timedevent/ID3 using wowza we are able to view this using jwplayer
We are injecting these meta tag after specific interval
key: metadataTime
key: metadata
title = Slide------1
TIT2 = Slide------1
key: type
undefined[object Object]
key: metadataTime
key: metadata
title = Slide------2
TIT2 = Slide------2
Similar issue also mentioned here
https://lists.ffmpeg.org/pipermail/ffmpeg-user/2015-July/027573.html

Changed 13 months ago by mylostpast

Changed 13 months ago by mylostpast

comment:6 Changed 13 months ago by mylostpast

Please use any editor to edit mystream - new.mp4 file and search for word slide
When we convert this video in multi bit using ffmpeg we loose this meta data

comment:7 Changed 13 months ago by mylostpast

Sir ,

We are awaiting for your reply on this , how soon we will get response on this ?
we will really appreciate if you could tell us if you need any thing from us?

comment:8 Changed 13 months ago by cehoyos

$ md5sum mystream.mp4
47c9fd968696a087b9d7ffec67273d17  mystream.mp4
$ grep -c -i slice mystream.mp4
0

What do I miss?

comment:9 Changed 13 months ago by mylostpast

Note you have to search for word slide and not slice
I am not unix programmer but i think you are searching for slice word in file.'

try
$ grep -c -i slide mystream.mp4

comment:10 Changed 13 months ago by cehoyos

  • Component changed from undetermined to avformat
  • Keywords mov flv added
  • Priority changed from normal to wish
  • Type changed from defect to enhancement
  • Version changed from unspecified to git-master

Flash metadata in mov/mp4/f4v is not supported (yet), patch possibly welcome.

Note: See TracTickets for help on using tickets.