Opened 11 years ago
Closed 10 years ago
#3074 closed enhancement (fixed)
Missing support of muxing EAC3 inside mp4 container
Reported by: | tarun singhal | Owned by: | Benoit Fouet |
---|---|---|---|
Priority: | wish | Component: | avformat |
Version: | git-master | Keywords: | eac3 mov |
Cc: | tsinghal18@gmail.com, ramitbhalla@gmail.com | Blocked By: | |
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Summary of the bug:
I am unable to mux H.264+EAC3 inside mp4 container.
Whenever I try to run following command, I get below error-
[mp4 @ 0000000004cba1e0] track 1: could not find tag, codec not currently supported in container
Output #0, mp4, to 'out.mp4':
Metadata:
encoder : Lavf55.19.102
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=-1--1, 12800 tbn, 25 tbc
Stream #0:1: Audio: eac3, 48000 Hz, stereo, fltp, 192 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video -> libx264)
Stream #0:1 -> #0:1 (mp2 -> eac3)
Could not write header for output file #0 (incorrect codec parameters ?): Error number -1 occurred
I got to know from ffmpeg forum- "FFmpeg's mov/isom muxer does not contain a function mov_write_eac3_tag() which is necessary to write compliant files"
How to reproduce:
% ffmpeg -i source.mpg -acodec eac3 -vcodec libx264 out.mp4 ffmpeg version N-57147-ga06dcde Copyright (c) 2000-2013 the FFmpeg developers built on Oct 14 2013 18:09:04 with gcc 4.8.1 (GCC)
Change History (5)
comment:1 by , 11 years ago
Component: | undetermined → avformat |
---|---|
Keywords: | eac3 mov added |
Priority: | important → wish |
Reproduced by developer: | set |
Status: | new → open |
Version: | unspecified → git-master |
comment:2 by , 11 years ago
Summary: | Missing support of muxing EAC3+H.264 inside mp4 container → Missing support of muxing EAC3 inside mp4 container |
---|
comment:3 by , 10 years ago
Cc: | added |
---|
Am facing similar issue while copy remuxing a TS to a MP4 which contains eac3
[mp4 @ 03a24000] Could not find tag for codec eac3 in stream #1, codec not currently supported in container
comment:4 by , 10 years ago
Owner: | set to |
---|
comment:5 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
I believe this was implemented by Benoit Fouet in 5e6fd132ff5611b8af2d3c7506f0328858fc3de1
For future tickets: Please always add an as-simple-as-possible command line together with the complete, uncut console output.