touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #66006
[Bug 1436728] Re: Cannot open file: avprobe mis-interprets some file names.
I don't think this is a bug in avprobe but rather in audio-recorder. If
audio-recorder uses characters in filenames that have a specific meaning
in an URI, it has to use the correct protocol.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libav in Ubuntu.
https://bugs.launchpad.net/bugs/1436728
Title:
Cannot open file: avprobe mis-interprets some file names.
Status in libav package in Ubuntu:
New
Bug description:
Hello,
I am using audio-recorder to produce some audio files of types .ogg, .flac and .mp3.
I just discovered that avprobe command cannot open the file names produced by the recorder. Avprobe mis-interprets the file given as argument.
An example.
$ avprobe -show_format -show_streams -pretty "2015-03-24-21:11:13.mp3"
avprobe version 11.2-6:11.2-1, Copyright (c) 2007-2014 the Libav developers
built on Jan 18 2015 05:12:33 with gcc 4.9.2 (Ubuntu 4.9.2-10ubuntu2)
2015-03-24-21:11:13.mp3: Protocol not found
# avprobe output
---
Let's rename 2015-03-24-21:11:13.mp3 to test1.mp3.
$ cp 2015-03-24-21:11:13.mp3 test1.mp3
$ avprobe -show_format -show_streams -pretty "test1.mp3"
avprobe version 11.2-6:11.2-1, Copyright (c) 2007-2014 the Libav developers
built on Jan 18 2015 05:12:33 with gcc 4.9.2 (Ubuntu 4.9.2-10ubuntu2)
[mp3 @ 0x146ad20] max_analyze_duration 5000000 reached
Input #0, mp3, from 'test1.mp3':
Duration: 00:04:41.86, start: 0.000000, bitrate: 92 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, 2 channels, s16p, 92 kb/s
# avprobe output
[format]
filename=test1.mp3
nb_streams=1
format_name=mp3
format_long_name=MP2/3 (MPEG audio layer 2/3)
start_time=0\:00\:00.000000
duration=0\:04\:41.861224
size=3.109Mibyte
bit_rate=92.536Kbit/s
...
start_time=0\:00\:00.000000
duration=0\:04\:41.861224
And avprobe opens test1.mp3 fine.
-----------------------------------------------------
Example 2:
$ avprobe -show_format -show_streams -pretty "2015-02-20-22:21:25.ogg"
avprobe version 11.2-6:11.2-1, Copyright (c) 2007-2014 the Libav developers
built on Jan 18 2015 05:12:33 with gcc 4.9.2 (Ubuntu 4.9.2-10ubuntu2)
2015-02-20-22:21:25.ogg: Protocol not found
# avprobe output
Rename it.
$ cp 2015-02-20-22:21:25.ogg test1.ogg
And now it works.
$ avprobe -show_format -show_streams -pretty "test1.ogg"
avprobe version 11.2-6:11.2-1, Copyright (c) 2007-2014 the Libav developers
built on Jan 18 2015 05:12:33 with gcc 4.9.2 (Ubuntu 4.9.2-10ubuntu2)
Input #0, ogg, from 'test1.ogg':
Duration: 00:00:55.18, start: 0.000000, bitrate: 162 kb/s
Stream #0.0: Audio: vorbis, 44100 Hz, stereo, fltp, 160 kb/s
# avprobe output
[format]
filename=test1.ogg
nb_streams=1
...
time_base=1/44100
start_time=0\:00\:00.000000
duration=0\:00\:55.183673
-----------------------------------------------
Ref: The audio-recorder program.
https://launchpad.net/~audio-recorder
Version of avprobe:
$ avprobe --version
avprobe version 11.2-6:11.2-1, Copyright (c) 2007-2014 the Libav developers
built on Jan 18 2015 05:12:33 with gcc 4.9.2 (Ubuntu 4.9.2-10ubuntu2)
Linux system:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04
Codename: vivid
EOL.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: libav-tools 6:11.2-1
Uname: Linux 3.19.0-999-generic x86_64
ApportVersion: 2.16.1-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Mar 26 07:59:16 2015
InstallationDate: Installed on 2015-01-28 (56 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150128)
SourcePackage: libav
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libav/+bug/1436728/+subscriptions
References