Opened 2 years ago

Last modified 2 years 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 2 years ago.
Source mp4 video
Untitled.png (51.5 KB) - added by mylostpast 2 years ago.
Screen shot player showing meta data
mystream.mp4 (1.5 MB) - added by mylostpast 2 years ago.
mystream - new.mp4 (1.5 MB) - added by mylostpast 2 years ago.

Change History (14)

Changed 2 years ago by mylostpast

Source mp4 video

Changed 2 years ago by mylostpast

Screen shot player showing meta data

comment:1 Changed 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years ago by mylostpast

Changed 2 years ago by mylostpast

comment:6 Changed 2 years 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 2 years 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 2 years ago by cehoyos

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

What do I miss?

comment:9 Changed 2 years 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 2 years 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.