devil-tamachan / movie-thumbnailer

Mod version. Original version -> http://moviethumbnail.sourceforge.net/
GNU General Public License v2.0
10 stars 2 forks source link

couldn't find a decoder for codec_id: 0 #2

Open yegle opened 5 years ago

yegle commented 5 years ago

I'm guessing I missed some codecs but the error message is not clear what is missing. I know the video stream is in HEVC encoding but not sure what package is missing.

I'm on Debian 9 with libavcodec-extra already installed.

yegle commented 5 years ago

debug output from mtn in case it's useful:

[matroska @ 0x83f26e0]Unknown/unsupported CodecID V_MPEGH/ISO/HEVC.
[matroska @ 0x83f26e0]Unknown/unsupported CodecID A_EAC3.
***dump_format_context, name: matroska, long_name: Matroska file format
File: XXXXX.mkv
Size: 16937722581 bytes (15.77 GiB), duration: 02:14:30, avg.bitrate: 16791 kb/s
Stream 1: Audio: ac3, 48000 Hz, 5:1 (eng)
Stream 0: Video: 0x0000, 3840x1604, 23.98 fps(r)
Subtitles: eng
start_time av: 0, duration av: 8070360000, file_size: 16937722581
start_time s: 0.00, duration s: 8070.36
***dump_stream, time_base: 1000000 / 1000000000
cur_dts tb?: -9223372036854775808, start_time tb: 0, duration tb: -9223372036854775808, nb_frames: 0
cur_dts s?: -9223372036854776.00, start_time s: 0.00, duration s: -9223372036854776.00
    i: 0, pos: 8362, timestamp tb: 0, timestamp s: 0.00, flags: 1, size: 0, min_distance: 0
    i: 1, pos: 16308092, timestamp tb: 10427, timestamp s: 10.43, flags: 1, size: 0, min_distance: 0
    i: 2, pos: 23214258, timestamp tb: 20854, timestamp s: 20.85, flags: 1, size: 0, min_distance: 0
    i: 3, pos: 32449053, timestamp tb: 31281, timestamp s: 31.28, flags: 1, size: 0, min_distance: 0
    i: 4, pos: 35241702, timestamp tb: 39289, timestamp s: 39.29, flags: 1, size: 0, min_distance: 0
    i: 5, pos: 44573448, timestamp tb: 49716, timestamp s: 49.72, flags: 1, size: 0, min_distance: 0
    i: 6, pos: 53930858, timestamp tb: 60143, timestamp s: 60.14, flags: 1, size: 0, min_distance: 0
    i: 7, pos: 68197116, timestamp tb: 69987, timestamp s: 69.99, flags: 1, size: 0, min_distance: 0
    i: 8, pos: 101190679, timestamp tb: 80414, timestamp s: 80.41, flags: 1, size: 0, min_distance: 0
    i: 9, pos: 118501658, timestamp tb: 86837, timestamp s: 86.84, flags: 1, size: 0, min_distance: 0
    i: 10, pos: 137910220, timestamp tb: 95345, timestamp s: 95.34, flags: 1, size: 0, min_distance: 0
    i: 11, pos: 155422234, timestamp tb: 105772, timestamp s: 105.77, flags: 1, size: 0, min_distance: 0
    i: 12, pos: 157917562, timestamp tb: 107316, timestamp s: 107.32, flags: 1, size: 0, min_distance: 0
    i: 13, pos: 176290403, timestamp tb: 112696, timestamp s: 112.70, flags: 1, size: 0, min_distance: 0
    i: 14, pos: 185399386, timestamp tb: 116158, timestamp s: 116.16, flags: 1, size: 0, min_distance: 0
    i: 15, pos: 194101560, timestamp tb: 120746, timestamp s: 120.75, flags: 1, size: 0, min_distance: 0
    i: 16, pos: 207978977, timestamp tb: 126793, timestamp s: 126.79, flags: 1, size: 0, min_distance: 0
    i: 17, pos: 222681934, timestamp tb: 132716, timestamp s: 132.72, flags: 1, size: 0, min_distance: 0
    i: 18, pos: 236601141, timestamp tb: 136011, timestamp s: 136.01, flags: 1, size: 0, min_distance: 0
    i: 19, pos: 242635542, timestamp tb: 139348, timestamp s: 139.35, flags: 1, size: 0, min_distance: 0
  *** nb_index_entries: 2710, avg. timestamp s diff: 3910.34
***dump_codec_context , time_base: 1001 / 24000
frame_number: 0, width: 3840, height: 1604, sample_aspect_ratio 1/1**a**

  couldn't find a decoder for codec_id: 0
make_thumbnail: done
yegle commented 5 years ago

Additional info about the video:

Video                                                                      
ID                                       : 1                             
Format                                   : HEVC                          
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5@Main                                
Codec ID                                 : V_MPEGH/ISO/HEVC                     
Duration                                 : 2 h 14 min                            
Bit rate                                 : 16.2 Mb/s                               
Width                                    : 3 840 pixels                           
Height                                   : 1 604 pixels                                  
Display aspect ratio                     : 2.40:1                                 
Frame rate mode                          : Constant                       
Frame rate                               : 23.976 (24000/1001) FPS              
Color space                              : YUV                                       
Chroma subsampling                       : 4:2:0                           
Bit depth                                : 10 bits                  
Bits/(Pixel*Frame)                       : 0.109                               
Stream size                              : 15.2 GiB (96%)                              
Default                                  : Yes                           
Forced                                   : No                               
Color range                              : Limited                                
Color primaries                          : BT.2020                                      
Transfer characteristics                 : SMPTE ST 2084                 
Matrix coefficients                      : BT.2020 non-constant            
Mastering display color primaries        : R: x=0.708000 y=0.292000, G: x=0.170000 y=0.797000, B: x=0.131000 y=0.046000, White point: x=0.312700 y=0.329
000                                                                           
Mastering display luminance              : min: 0.0050 cd/m2, max: 1000.0000 cd/m2
Maximum Content Light Level              : 1196 cd/m2        
Maximum Frame-Average Light Level        : 493 cd/m2   
devil-tamachan commented 5 years ago

mtn supports all formats supported by libavcodec. I can decode mkv(HEVC/AAC) by mtn. Please replace with libavcodec that supports mkv&hevc&ac3.

devil-tamachan commented 5 years ago

ldd /xxxxxxx/mtn | grep avcodec