[FFmpeg-trac] #5464(undetermined:new): Muxing AAC Creates Empty mov_text Stream
FFmpeg
trac at avcodec.org
Fri Apr 22 22:40:55 CEST 2016
#5464: Muxing AAC Creates Empty mov_text Stream
-------------------------------------+-------------------------------------
Reporter: CoffeeFlux | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
FFmpeg version: N-79585-g268b5ae
Summary of the bug:
When remuxing the audio file, it creates an empty mov_text stream that
wasn't present in the original file. The issue persists when muxed into an
mp4 file, and I've tried nothing else.
How to reproduce:
Mux the audio file (https://www.datafilehost.com/d/f857df5c) back into a
new m4a file or mp4 file. Below is my sample, remuxing to m4a. Not sure if
it's useful, but that audio file was generated by re-encoding a flac file
I had handy using foobar2000's free encoder pack.
{{{
ffmpeg -i .\testaudio.m4a -map 0:a -codec copy testout.m4a
ffmpeg version N-79585-g268b5ae Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 5.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzlib --enable-fontconfi
g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-
libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmfx --enable-libmp3l
ame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-
libopenjpeg --enable-libopus --enable-librtmp --enabl
e-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex
--enable-libtheora --enable-libtwolame --enable-
libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libwebp --enable-libx
264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg
--enable-lzma --enable-decklink --enable-zlib
libavutil 55. 22.101 / 55. 22.101
libavcodec 57. 38.100 / 57. 38.100
libavformat 57. 34.103 / 57. 34.103
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 44.100 / 6. 44.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\testaudio.m4a':
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
creation_time : 2016-04-22 19:58:30
track : 1/3
genre : Vocal
album : 闖ッ蜚
album_artist : ABSOLUTE CASTAWAY
artist : 荳ュ諱オ蜈牙沁
CATALOG_NUMBER : ACCD-0010
DISCID : 22046303
Encoding Params : vers
iTunSMPB : 00000000 00000840 00000348 0000000000CF1878
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
title : 繧ォ繧ャ繝、
encoder : qaac 2.55, CoreAudioToolbox 7.10.5.0, AAC-LC
Encoder, CBR 192kbps, Quality 96
date : 2009.08.15
Duration: 00:05:07.83, start: 0.047891, bitrate: 193 kb/s
Chapter #0:0: start 0.047891, end 307.874830
Metadata:
title : 繧ォ繧ャ繝、
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 192 kb/s (default)
Metadata:
creation_time : 2016-04-22 19:58:30
File 'testout.m4a' already exists. Overwrite ? [y/N] y
[ipod @ 04e1e840] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Output #0, ipod, to 'testout.m4a':
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
date : 2009.08.15
track : 1/3
genre : Vocal
album : 闖ッ蜚
album_artist : ABSOLUTE CASTAWAY
artist : 荳ュ諱オ蜈牙沁
CATALOG_NUMBER : ACCD-0010
DISCID : 22046303
Encoding Params : vers
iTunSMPB : 00000000 00000840 00000348 0000000000CF1878
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
title : 繧ォ繧ャ繝、
encoder : Lavf57.34.103
Chapter #0:0: start 0.000000, end 307.826939
Metadata:
title : 繧ォ繧ャ繝、
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, 192 kb/s (default)
Metadata:
creation_time : 2016-04-22 19:58:30
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 7268kB time=00:05:07.77 bitrate= 193.5kbits/s speed=1.97e+003x
video:0kB audio:7215kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.739564%
ffmpeg -i testout.m4a
ffmpeg version N-79585-g268b5ae Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 5.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-avisynth --enable-bzlib --enable-fontconfi
g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-
libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmfx --enable-libmp3l
ame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-
libopenjpeg --enable-libopus --enable-librtmp --enabl
e-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex
--enable-libtheora --enable-libtwolame --enable-
libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libwebp --enable-libx
264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg
--enable-lzma --enable-decklink --enable-zlib
libavutil 55. 22.101 / 55. 22.101
libavcodec 57. 38.100 / 57. 38.100
libavformat 57. 34.103 / 57. 34.103
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 44.100 / 6. 44.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'testout.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
title : 繧ォ繧ャ繝、
artist : 荳ュ諱オ蜈牙沁
album_artist : ABSOLUTE CASTAWAY
album : 闖ッ蜚
date : 2009.08.15
encoder : Lavf57.34.103
genre : Vocal
track : 1/3
Duration: 00:05:07.83, start: 0.000000, bitrate: 193 kb/s
Chapter #0:0: start 0.000000, end 307.827000
Metadata:
title : 繧ォ繧ャ繝、
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 192 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream #0:1(eng): Subtitle: mov_text (text / 0x74786574)
Metadata:
handler_name : SubtitleHandler
At least one output file must be specified
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5464>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list