Hi,

I am trying to re-encode a set of movies for serving them from
minidlna to a FreeBox V5 client. The FreeBox V5 client does not seems
to be clearly documented, all I could find is [1] or [2]. From my
minimal testing I discover the following:

1. I cannot play ISO Media, MP4 Base Media v1 [IS0 14496-12:2003] (*.mp4) files,
2. I can play either *.avi or *.mkv nicely
3. The hardware support recording in *.ts (mpegts)

Using trial and error I discover that the following encoded movie does
not play (image is shoppy and sound never start):

$ avprobe movie.mkv
avprobe version 0.8.16-6:0.8.16-1, Copyright (c) 2007-2014 the Libav developers
  built on Sep 17 2014 13:36:07 with gcc 4.6.3
[matroska,webm @ 0x10254700] Estimating duration from bitrate, this
may be inaccurate
Input #0, matroska,webm, from 'movie.mkv':
  Metadata:
    title           : XYZ123
  Duration: 01:40:58.44, start: 0.000000, bitrate: 2176 kb/s
    Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1
DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) (forced)
    Metadata:
      title           : XYZ123
    Stream #0.1(fre): Audio: ac3, 48000 Hz, 5.1, s16, 640 kb/s
(default) (forced)
    Metadata:
      title           : XYZ123
    Stream #0.2(eng): Audio: dca (DTS), 48000 Hz, 5.1, s16, 1536 kb/s
    Metadata:
      title           : XYZ123
    Stream #0.3(fre): Subtitle: [0][0][0][0] / 0x0000
    Metadata:
      title           : XYZ123 - french subtitles
    Stream #0.4(eng): Subtitle: [0][0][0][0] / 0x0000
    Metadata:
      title           : XYZ123 - english subtitles
Unsupported codec with id 94210 for input stream 3
Unsupported codec with id 94210 for input stream 4


However the hardware support recording (and playing!) mpegts with the
following profile:

$ avprobe France\ 4\ -\ Princesse\ Mononoké\ -\ 25-01-2015\ 20h50\ 2h25m.ts
avprobe version 0.8.16-6:0.8.16-1, Copyright (c) 2007-2014 the Libav developers
  built on Sep 17 2014 13:36:07 with gcc 4.6.3
[...some warning message removed...]
Input #0, mpegts, from 'France 4 - Princesse Mononoké - 25-01-2015
20h50 2h25m.ts':
  Duration: 02:24:24.85, start: 78129.714611, bitrate: 4051 kb/s
  Program 39308
    Stream #0.0[0x46](fra): Subtitle: [6][0][0][0] / 0x0006
    Stream #0.1[0x1a4]: Video: h264 (High), yuv420p, 1440x1080 [PAR
4:3 DAR 16:9], 26.69 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.2[0x1ae](fra): Audio: aac, 48000 Hz, stereo, s16, 125 kb/s
    Stream #0.3[0x1af](qaa): Audio: aac, 48000 Hz, stereo, s16, 49 kb/s
    Stream #0.4[0x1b9](fre): Subtitle: [6][0][0][0] / 0x0006
Unsupported codec with id 94215 for input stream 0
Unsupported codec with id 94215 for input stream 4


I fail to understand why I cannot simply re-encode h264 movies using
something like:

$ avconv -i movie.mkv  -s 1440x1080 -sn -acodec ac3 reduce.mkv

Can I use avprobe to diagnose what video/audio codec are actually
supported on this hardware ? Is there missing information in the
output of this tool (eg. h264 profile) ? Am I using avconv correctly ?

My goal is to re-encode with the best possible quality, so based on
the actual recorded mpegts sample, I would guess my hardware should
support: h264 with size up to 1440x1080 and aac audio (I've used mp3
and ac3 and they played well).


Thanks for clarifications,

[1] 
http://mediatomb.cc/dokuwiki/transcoding:transcoding#june_2010_-_french_fai_free_freebox_device_linux_config_transcoding_settings
[2] 
http://www.lprod.org/wiki/doku.php/video:lecteurs:freebox_hd#formats_supportes

-- 
Mathieu
_______________________________________________
libav-tools mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-tools

Reply via email to