[FFmpeg-trac] #2260(ffmpeg:new): FFmpeg doesn't auto-select subtitle codec for MP4
FFmpeg
trac at avcodec.org
Sat Apr 8 17:11:09 EEST 2017
#2260: FFmpeg doesn't auto-select subtitle codec for MP4
------------------------------------+----------------------------------
Reporter: slhck | Owner:
Type: defect | Status: new
Priority: normal | Component: ffmpeg
Version: git-master | Resolution:
Keywords: mov | Blocked By: 1845
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+----------------------------------
Comment (by domifm):
I'm having a similar issue when trying to convert mkv container to mp4
without re-encoding.
An example file has the following streams:
{{{
Input #0, matroska,webm, from 'input.mkv':
Metadata:
CREATION_TIME : 2017-04-08T10:54:24Z
ENCODER : Lavf57.7.2
Duration: 00:22:23.34, start: 0.000000, bitrate: 964 kb/s
Chapter #0:0: start 0.033000, end 1343.300000
Metadata:
title : Chapter 1
Stream #0:0: Video: h264 (High), yuv420p(tv,
smpte170m/smpte170m/bt709, progressive), 704x480 [SAR 8:9 DAR 176:135],
SAR 182:205 DAR 4004:3075, 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc
(default)
Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
Metadata:
title : English
Stream #0:2(eng): Subtitle: dvd_subtitle, 720x480
Stream #0:3(eng): Subtitle: ass
}}}
The command line I'd like to use fails with the following error:
{{{
ffmpeg -i input.mkv -map 0 -codec copy output.mp4
...
[mp4 @ 0x7fae14deed60] Could not find tag for codec ass in stream #3,
codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?):
Invalid argument
}}}
It seems to work mostly with the following command line, but I have to
manually specify the codec for that stream:
{{{
ffmpeg -i input.mkv -map 0 -codec copy -codec:3 mov_text output.mp4
}}}
It would be nice if ffmpeg would realize that the appropriate output codec
for that subtitle track is mov_text.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/2260#comment:7>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list