[FFmpeg-trac] #9515(undetermined:new): Error on remuxing mkv file

FFmpeg trac at avcodec.org
Wed Nov 17 14:50:42 EET 2021


#9515: Error on remuxing mkv file
-------------------------------------+-------------------------------------
             Reporter:  Markus       |                     Type:  defect
  Hempel                             |
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:  subtitles    |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 I'm trying to remux a mkv file only with selected streams.
 All streams should only be copied, not converted or encoded.
 Following Error occured:
 {{{
 Error initializing output stream 0:2 -- Subtitle encoding currently only
 possible from text to text or bitmap to bitmap
 }}}
 I don't wan't to encode something, this message makes no sense when
 streams should ony be copied.

 Thanks for help

 ffprobe output:
 {{{
 {
     "streams": [
         {
             "index": 0,
             "codec_name": "h264",
             "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part
 10",
             "profile": "High",
             "codec_type": "video",
             "codec_tag_string": "[0][0][0][0]",
             "codec_tag": "0x0000",
             "width": 1920,
             "height": 800,
             "coded_width": 1920,
             "coded_height": 800,
             "closed_captions": 0,
             "has_b_frames": 2,
             "sample_aspect_ratio": "1:1",
             "display_aspect_ratio": "12:5",
             "pix_fmt": "yuv420p",
             "level": 41,
             "chroma_location": "left",
             "field_order": "progressive",
             "refs": 1,
             "is_avc": "true",
             "nal_length_size": "4",
             "r_frame_rate": "24000/1001",
             "avg_frame_rate": "24000/1001",
             "time_base": "1/1000",
             "start_pts": 0,
             "start_time": "0.000000",
             "bits_per_raw_sample": "8",
             "disposition": {
                 "default": 0,
                 "dub": 0,
                 "original": 0,
                 "comment": 0,
                 "lyrics": 0,
                 "karaoke": 0,
                 "forced": 0,
                 "hearing_impaired": 0,
                 "visual_impaired": 0,
                 "clean_effects": 0,
                 "attached_pic": 0,
                 "timed_thumbnails": 0
             },
             "tags": {
                 "_STATISTICS_WRITING_APP": "mkvmerge v7.4.0 ('Circles')
 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_APP-eng": "mkvmerge v7.4.0
 ('Circles') 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_DATE_UTC": "2014-12-23 23:19:28",
                 "_STATISTICS_WRITING_DATE_UTC-eng": "2014-12-23 23:19:28",
                 "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "BPS": "5864136",
                 "BPS-eng": "5864136",
                 "DURATION": "02:00:51.203000000",
                 "DURATION-eng": "02:00:51.203000000",
                 "NUMBER_OF_FRAMES": "173855",
                 "NUMBER_OF_FRAMES-eng": "173855",
                 "NUMBER_OF_BYTES": "5315255187",
                 "NUMBER_OF_BYTES-eng": "5315255187"
             }
         },
         {
             "index": 1,
             "codec_name": "dvd_subtitle",
             "codec_long_name": "DVD subtitles",
             "codec_type": "subtitle",
             "codec_tag_string": "[0][0][0][0]",
             "codec_tag": "0x0000",
             "width": 1920,
             "height": 1080,
             "r_frame_rate": "0/0",
             "avg_frame_rate": "0/0",
             "time_base": "1/1000",
             "start_pts": 0,
             "start_time": "0.000000",
             "duration_ts": 7251203,
             "duration": "7251.203000",
             "disposition": {
                 "default": 1,
                 "dub": 0,
                 "original": 0,
                 "comment": 0,
                 "lyrics": 0,
                 "karaoke": 0,
                 "forced": 1,
                 "hearing_impaired": 0,
                 "visual_impaired": 0,
                 "clean_effects": 0,
                 "attached_pic": 0,
                 "timed_thumbnails": 0
             },
             "tags": {
                 "language": "ger",
                 "title": "forced",
                 "_STATISTICS_WRITING_APP": "mkvmerge v7.4.0 ('Circles')
 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_APP-eng": "mkvmerge v7.4.0
 ('Circles') 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_DATE_UTC": "2014-12-23 23:19:28",
                 "_STATISTICS_WRITING_DATE_UTC-eng": "2014-12-23 23:19:28",
                 "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "BPS": "168",
                 "BPS-eng": "168",
                 "DURATION": "00:04:04.200000000",
                 "DURATION-eng": "00:04:04.200000000",
                 "NUMBER_OF_FRAMES": "2",
                 "NUMBER_OF_FRAMES-eng": "2",
                 "NUMBER_OF_BYTES": "5139",
                 "NUMBER_OF_BYTES-eng": "5139"
             }
         },
         {
             "index": 2,
             "codec_name": "dvd_subtitle",
             "codec_long_name": "DVD subtitles",
             "codec_type": "subtitle",
             "codec_tag_string": "[0][0][0][0]",
             "codec_tag": "0x0000",
             "width": 1920,
             "height": 1080,
             "r_frame_rate": "0/0",
             "avg_frame_rate": "0/0",
             "time_base": "1/1000",
             "start_pts": 0,
             "start_time": "0.000000",
             "duration_ts": 7251203,
             "duration": "7251.203000",
             "disposition": {
                 "default": 0,
                 "dub": 0,
                 "original": 0,
                 "comment": 0,
                 "lyrics": 0,
                 "karaoke": 0,
                 "forced": 0,
                 "hearing_impaired": 0,
                 "visual_impaired": 0,
                 "clean_effects": 0,
                 "attached_pic": 0,
                 "timed_thumbnails": 0
             },
             "tags": {
                 "language": "ger",
                 "title": "complete",
                 "_STATISTICS_WRITING_APP": "mkvmerge v7.4.0 ('Circles')
 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_APP-eng": "mkvmerge v7.4.0
 ('Circles') 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_DATE_UTC": "2014-12-23 23:19:28",
                 "_STATISTICS_WRITING_DATE_UTC-eng": "2014-12-23 23:19:28",
                 "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "BPS": "6610",
                 "BPS-eng": "6610",
                 "DURATION": "02:00:31.672000000",
                 "DURATION-eng": "02:00:31.672000000",
                 "NUMBER_OF_FRAMES": "1406",
                 "NUMBER_OF_FRAMES-eng": "1406",
                 "NUMBER_OF_BYTES": "5975387",
                 "NUMBER_OF_BYTES-eng": "5975387"
             }
         },
         {
             "index": 3,
             "codec_name": "dvd_subtitle",
             "codec_long_name": "DVD subtitles",
             "codec_type": "subtitle",
             "codec_tag_string": "[0][0][0][0]",
             "codec_tag": "0x0000",
             "width": 1920,
             "height": 1080,
             "r_frame_rate": "0/0",
             "avg_frame_rate": "0/0",
             "time_base": "1/1000",
             "start_pts": 0,
             "start_time": "0.000000",
             "duration_ts": 7251203,
             "duration": "7251.203000",
             "disposition": {
                 "default": 0,
                 "dub": 0,
                 "original": 0,
                 "comment": 0,
                 "lyrics": 0,
                 "karaoke": 0,
                 "forced": 0,
                 "hearing_impaired": 0,
                 "visual_impaired": 0,
                 "clean_effects": 0,
                 "attached_pic": 0,
                 "timed_thumbnails": 0
             },
             "tags": {
                 "language": "ger",
                 "title": "regie kommentar",
                 "_STATISTICS_WRITING_APP": "mkvmerge v7.4.0 ('Circles')
 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_APP-eng": "mkvmerge v7.4.0
 ('Circles') 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_DATE_UTC": "2014-12-23 23:19:28",
                 "_STATISTICS_WRITING_DATE_UTC-eng": "2014-12-23 23:19:28",
                 "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "BPS": "17393",
                 "BPS-eng": "17393",
                 "DURATION": "02:00:39.595000000",
                 "DURATION-eng": "02:00:39.595000000",
                 "NUMBER_OF_FRAMES": "2253",
                 "NUMBER_OF_FRAMES-eng": "2253",
                 "NUMBER_OF_BYTES": "15740259",
                 "NUMBER_OF_BYTES-eng": "15740259"
             }
         },
         {
             "index": 4,
             "codec_name": "ac3",
             "codec_long_name": "ATSC A/52A (AC-3)",
             "codec_type": "audio",
             "codec_tag_string": "[0][0][0][0]",
             "codec_tag": "0x0000",
             "sample_fmt": "fltp",
             "sample_rate": "48000",
             "channels": 6,
             "channel_layout": "5.1(side)",
             "bits_per_sample": 0,
             "dmix_mode": "-1",
             "ltrt_cmixlev": "-1.000000",
             "ltrt_surmixlev": "-1.000000",
             "loro_cmixlev": "-1.000000",
             "loro_surmixlev": "-1.000000",
             "r_frame_rate": "0/0",
             "avg_frame_rate": "0/0",
             "time_base": "1/1000",
             "start_pts": 0,
             "start_time": "0.000000",
             "bit_rate": "448000",
             "disposition": {
                 "default": 1,
                 "dub": 0,
                 "original": 0,
                 "comment": 0,
                 "lyrics": 0,
                 "karaoke": 0,
                 "forced": 0,
                 "hearing_impaired": 0,
                 "visual_impaired": 0,
                 "clean_effects": 0,
                 "attached_pic": 0,
                 "timed_thumbnails": 0
             },
             "tags": {
                 "language": "ger",
                 "BPS": "448000",
                 "BPS-eng": "448000",
                 "DURATION": "02:00:49.344000000",
                 "DURATION-eng": "02:00:49.344000000",
                 "NUMBER_OF_FRAMES": "226542",
                 "NUMBER_OF_FRAMES-eng": "226542",
                 "NUMBER_OF_BYTES": "405963264",
                 "NUMBER_OF_BYTES-eng": "405963264",
                 "_STATISTICS_WRITING_APP": "mkvmerge v7.4.0 ('Circles')
 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_APP-eng": "mkvmerge v7.4.0
 ('Circles') 64bit built on Dec 12 2014 12:19:56",
                 "_STATISTICS_WRITING_DATE_UTC": "2014-12-23 23:19:28",
                 "_STATISTICS_WRITING_DATE_UTC-eng": "2014-12-23 23:19:28",
                 "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES",
                 "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES
 NUMBER_OF_BYTES"
             }
         }
     ],
     "format": {
         "filename": "video.mkv",
         "nb_streams": 5,
         "nb_programs": 0,
         "format_name": "matroska,webm",
         "format_long_name": "Matroska / WebM",
         "start_time": "0.000000",
         "duration": "7251.203000",
         "size": "5744751308",
         "bit_rate": "6337984",
         "probe_score": 100,
         "tags": {
             "encoder": "libebml v1.3.0 + libmatroska v1.4.1",
             "creation_time": "2014-12-23T23:19:28.000000Z"
         }
     }
 }
 }}}

 How to reproduce:
 {{{
 % ffmpeg.exe -y -loglevel error -stats -nostdin -hide_banner -threads 8 -i
 video.mkv -map 0:0 -map 0:4 -map 0:1 -codec:0 copy -disposition:0 forced
 -metadata:s:0 language=und -codec:4 copy -metadata:s:4 language=ger
 -disposition:4 default -codec:1 copy -f matroska out.mkv
 ffmpeg version 4.4.1-essentials_build-www.gyan.dev Copyright (c) 2000-2021
 the FFmpeg developers
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9515>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list