[MPlayer-users] Bash vs. sh

Robin Kluth commi1993 at gmail.com
Fri Dec 21 19:09:14 CET 2012


Thanks for your report.

The "corrupted" files does not play in a few players, because of that I
have found the issue. All my players play they correctly.

The second thing is, that eyeD3 does not recognize those mp3's as valid
mp3's with the error message: " no valid mp3 frames found".

So, this issue seems to be stream related, right?

Is it possible to convert the dumped files to be sure they're ok and CBR?


2012/12/21 Krzysztof Duchnowski <amidk75 at gmail.com>

> On 19.12.2012 15:15, Robin Kluth wrote:
> > Erik, you're right:
>
> > ls -l on /bin/sh goes to dash:
>
> > lrwxrwxrwx 1 root root 4 Dec 25  2011 /bin/sh -> dash
>
> > I've did some tests with -v (-x is a resolution option?):
>
> > Test 1 and 2 with da(sh):
> > http://pastebin.com/Uj8EbxRa
> > http://pastebin.com/3KdLUQzD
>
> > Test 1 and 2 with bash:
> > http://pastebin.com/qerb0tya
> > http://pastebin.com/iJqVeQPY
>
> > The thing is, I can reproduce this with sh now, too but not always. It
> > happens more rare now :(
>
> > This issue seems to be stream related, I cannot check that (the stream is
> > at: http://mp3.89.0rtl.de ).
>
> > Maybe some one find a hint?
>
> > I've attached a corrupted file (I hope the attachment is ok for you ;)).
> > The file seems to be a 44100 HZ file with 128kBit/s, but MP3Tag see it as
> > 160kBit/s and 3200Hz file.
>
>
> EasyTag sees it as MPEG 2.5 Layer2, but there was no recognition problem
> with MediaInfo, or FFMPEG or MPLAYER:
>
> ################################################
> mplayer -frames 0 -identify test\ \(2\).mp3
> MPlayer SVN-r35254-4.6 (C) 2000-2012 MPlayer Team
>
> Playing test (2).mp3.
> libavformat version 54.33.100 (internal)
> ID_AUDIO_ID=0
> Audio only file format detected.
> Load subtitles in ./
> ID_FILENAME=test (2).mp3
> ID_DEMUXER=audio
> ID_AUDIO_FORMAT=85
> ID_AUDIO_BITRATE=128000
> ID_AUDIO_RATE=44100
> ID_AUDIO_NCH=0
> ID_START_TIME=0.00
> ID_LENGTH=25.00
> ID_SEEKABLE=1
> ID_CHAPTERS=0
> ==========================================================================
> Requested audio codec family [mpg123] (afm=mpg123) not available.
> Enable it at compilation.
> Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
> libavcodec version 54.67.100 (internal)
> AUDIO: 44100 Hz, 2 ch, floatle, 128.0 kbit/4.54% (ratio: 16000->352800)
> ID_AUDIO_BITRATE=128000
> ID_AUDIO_RATE=44100
> ID_AUDIO_NCH=2
> Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
> ==========================================================================
> AO: [pulse] 44100Hz 2ch floatle (4 bytes per sample)
> ID_AUDIO_CODEC=ffmp3float
> Video: no video
> Starting playback...
>
>
> Exiting... (End of file)
> ID_EXIT=EOF
>
> ################################################
> ffprobe test\ \(2\).mp3
> ffprobe version N-45293-gc4aaff8 Copyright (c) 2007-2012 the FFmpeg
> developers
>   built on Oct 11 2012 11:31:15 with gcc 4.7 (Debian 4.7.2-2)
>   configuration: --disable-static --enable-shared --enable-gpl
> --enable-nonfree --enable-postproc --enable-x11grab --enable-libfaac
> --enable-libmp3lame --enable-libtheora --enable-libvorbis
> --enable-libxvid --enable-vdpau --enable-libx264 --enable-libvpx
>   libavutil      51. 74.100 / 51. 74.100
>   libavcodec     54. 65.100 / 54. 65.100
>   libavformat    54. 31.100 / 54. 31.100
>   libavdevice    54.  3.100 / 54.  3.100
>   libavfilter     3. 19.102 /  3. 19.102
>   libswscale      2.  1.101 /  2.  1.101
>   libswresample   0. 16.100 /  0. 16.100
>   libpostproc    52.  1.100 / 52.  1.100
> [mp3 @ 0x78f060] Header missing
>     Last message repeated 4 times
> [mp3 @ 0x788c00] max_analyze_duration 5000000 reached at 5015510
> [mp3 @ 0x788c00] Estimating duration from bitrate, this may be inaccurate
> Input #0, mp3, from 'test (2).mp3':
>   Duration: 00:00:25.60, start: 0.000000, bitrate: 128 kb/s
>     Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s
>
> ################################################
> mediainfo test\ \(2\).mp3
> General
> Complete name                            : test (2).mp3
> Format                                   : MPEG Audio
> File size                                : 400 KiB
> Duration                                 : 25s 586ms
> Overall bit rate mode                    : Constant
> Overall bit rate                         : 128 Kbps
> Writing library                          : LAME3.98
>
> Audio
> Format                                   : MPEG Audio
> Format version                           : Version 1
> Format profile                           : Layer 3
> Duration                                 : 25s 652ms
> Bit rate mode                            : Constant
> Bit rate                                 : 128 Kbps
> Channel(s)                               : 2 channels
> Sampling rate                            : 44.1 KHz
> Compression mode                         : Lossy
> Stream size                              : 400 KiB (100%)
> Writing library                          : LAME3.98
>
> ################################################
> checkmp3 test\ \(2\).mp3
>
> Something happened at byte 12. Next expected frame: 4.
>
> Something happened at byte 341. Next expected frame: 252.
>
> Something happened at byte 1436. Next expected frame: 1385.
>
> Something happened at byte 1751. Next expected frame: 1644.
>
> Something happened at byte 2303. Next expected frame: 2103.
>
> FILE_NAME           test (2).mp3
> GOOD_FRAMES         974
> BAD_FRAMES          2
> LAST_BYTE_CHECKED   409809
> VBR_HIGH            320
> VBR_LOW             128
> VBR_AVERAGE         128
> SONG_LENGTH         00:25.53
>
> USER_TIME           0.00s
> SYS_TIME            0.00s
>
> ################################################
> extract test\ \(2\).mp3
> Keywords for file test (2).mp3:
> mimetype - audio/mpeg
> format version - MPEG-1
> resource type - MPEG-1 Layer I audio, 160 kbps (CBR), 32000 Hz, stereo,
> copyright, copy
> duration - 0m20
>
>
>
> I've dumped almost 25 dumpfiles (with BASH, DASH and ZSH), whereas 4 of
> them was "corrupted", and rest was good:
>
> ################################################
> extract testfile-01.mp3
> Keywords for file testfile-01.mp3:
> mimetype - audio/mpeg
> format version - MPEG-1
> resource type - MPEG-1 Layer III audio, 112 kbps (CBR), 44100 Hz,
> stereo, copyright, copy
> duration - 0m52
>
> ################################################
> checkmp3 testfile-01.mp3
>
> Something happened at byte 11. Next expected frame: 4.
>
> Something happened at byte 631. Next expected frame: 376.
>
> FILE_NAME           testfile-01.mp3
> GOOD_FRAMES         1762
> BAD_FRAMES          13
> LAST_BYTE_CHECKED   737489
> VBR_HIGH            128
> VBR_LOW             112
> VBR_AVERAGE         128
> SONG_LENGTH         00:46.08
>
> USER_TIME           0.00s
> SYS_TIME            0.00s
>
>
> --
> Krzysztof 'DK75' Duchnowski
> GetFirefox - http://www.getfirefox.net/
> Konfiguracja UTF-8 dla czytników - http://evil.pl/pip/utf/
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
>



-- 
Gruß,
R. Kluth
via GMail.com


More information about the MPlayer-users mailing list