[FFmpeg-user] X-Files, The.mpg: Protocol not found

Dan Hentschel dan at hentschels.com
Tue Sep 25 15:58:02 CEST 2012


This is a very strange phenomenon. I ran across this problem this
morning when trying to convert one of my MPEG movies to h.264:

ffprobe "X-Files, The.mpg"
ffprobe version N-36405-g2089f93 Copyright (c) 2007-2012 the FFmpeg developers
  built on Sep 25 2012 07:17:13 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --enable-gpl --enable-libfaac --enable-libfdk-aac
--enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-librtmp --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264
--enable-nonfree --enable-version3
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 58.100 / 54. 58.100
  libavformat    54. 28.101 / 54. 28.101
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
X-Files, The.mpg: Protocol not found

I thought that there was a problem with my file, but it plays fine in
many players. I stumbled on the fact that if I rename the file, ffmpeg
is perfectly happy with reading the renamed input. Also, if I rename
any other valid MPEG file to "X-Files, The.mpg" then ffmpeg refuses to
read it. To further illustrate:

cat "X-Files, The.mpg" | ffprobe -
ffprobe version N-36405-g2089f93 Copyright (c) 2007-2012 the FFmpeg developers
  built on Sep 25 2012 07:17:13 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --enable-gpl --enable-libfaac --enable-libfdk-aac
--enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-librtmp --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264
--enable-nonfree --enable-version3
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 58.100 / 54. 58.100
  libavformat    54. 28.101 / 54. 28.101
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 0x9c0f640] Estimating duration from bitrate, this may be inaccurate
Input #0, mpeg, from 'pipe:':
  Duration: N/A, start: 0.349089, bitrate: 19448 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 1280x720
[SAR 1:1 DAR 16:9], 19000 kb/s, 59.94 fps, 59.96 tbr, 90k tbn, 119.88
tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s

For some reason, ffmepg apparently has a problem with the *NAME* of
this file, not the contents.

-- 
dan B hentschel
dan at hentschels.com


More information about the ffmpeg-user mailing list