[FFmpeg-trac] #6014(avformat:new): Doesn't recognize correctly audio phone's PVMM format files
FFmpeg
trac at avcodec.org
Sun Dec 11 19:39:23 EET 2016
#6014: Doesn't recognize correctly audio phone's PVMM format files
----------------------------------+--------------------------------------
Reporter: Sami32 | Type: defect
Status: new | Priority: minor
Component: avformat | Version: git-master
Keywords: PVMM | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+--------------------------------------
Summary of the bug:
FFmpeg doesn't detect the correct codec, channels or bitrate from audio
phone's '''PVMM format''' files.
How to reproduce:
% ffmpeg -i PvAuthor_test1_5m7s_EVRC_CBR_8.8kbps_Mono_8000Hz.3gp
{{{
ffmpeg version N-80999-gf41e37b Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-
bzlib --enable-libebur128 --enable-fontconfig --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-libmp3lame --enable-
libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-librtmp --enable-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-libx264
--enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg
--enable-lzma --enable-decklink --enable-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument '99'.
Reading option '-i' ... matched as input file with argument
'PvAuthor_test1_5m7s_EVRC_CBR_8.8kbps_Mono_8000Hz.3gp'.
Reading option '-report' ... matched as option 'report' (generate a
report) with argument '1'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument 9.
Applying option loglevel (set logging level) with argument 99.
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input file
PvAuthor_test1_5m7s_EVRC_CBR_8.8kbps_Mono_8000Hz.3gp.
Successfully parsed a group of options.
Opening an input file:
PvAuthor_test1_5m7s_EVRC_CBR_8.8kbps_Mono_8000Hz.3gp.
[file @ 033da200] Setting default whitelist 'file,crypto'
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Format mov,mp4,m4a,3gp,3g2,mj2 probed
with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] ISO: File Type Major Brand: pvmm
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Unknown dref type 0x08206c7275 size
12
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Unknown dref type 0x08206c7275 size
12
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Unknown dref type 0x08206c7275 size
12
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Before avformat_find_stream_info()
pos: 343376 bytes read:37336 seeks:1 nb_streams:3
[aac @ 034d01c0] Audio object type 14 is not implemented. Update your
FFmpeg version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Failed to open codec in
av_find_stream_info
[aac @ 034d01c0] Audio object type 14 is not implemented. Update your
FFmpeg version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] max_analyze_duration 5000000 reached
at 5000000 microseconds st:0
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] Could not find codec parameters for
stream 0 (Audio: aac (mp4a / 0x6134706D), 96000 Hz, 0 channels, fltp, 8
kb/s): unspecified number of channels
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
[mov,mp4,m4a,3gp,3g2,mj2 @ 033d9880] After avformat_find_stream_info()
pos: 6036 bytes read:70104 seeks:2 frames:254
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'PvAuthor_test1_5m7s_EVRC_CBR_8.8kbps_Mono_8000Hz.3gp':
Metadata:
major_brand : pvmm
minor_version : 65536
compatible_brands: pvmm
creation_time : 2008-07-09 20:04:43
Duration: 00:05:07.58, start: 0.000000, bitrate: 8 kb/s
Stream #0:0(eng), 252, 1/8000: Audio: aac (mp4a / 0x6134706D), 96000
Hz, 0 channels, fltp, 8 kb/s (default)
Metadata:
creation_time : 2008-07-09 20:04:43
handler_name : SoundHandler
Stream #0:1(eng), 1, 1/1000: Data: none (mp4s / 0x7334706D), 0/1
(default)
Metadata:
creation_time : 2008-07-09 20:04:43
handler_name : SceneDescHandler
Stream #0:2(eng), 1, 1/1000: Data: none (mp4s / 0x7334706D), 0/1
(default)
Metadata:
creation_time : 2008-07-09 20:04:43
handler_name : ODHandler
Successfully opened the file.
At least one output file must be specified
[AVIOContext @ 033da3a0] Statistics: 70104 bytes read, 2 seeks
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6014>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list