[FFmpeg-trac] #7387(undetermined:new): FFmpeg 4.0+ blocks for Samba URLs
FFmpeg
trac at avcodec.org
Wed Aug 29 14:34:18 EEST 2018
#7387: FFmpeg 4.0+ blocks for Samba URLs
-------------------------------------+-------------------------------------
Reporter: boris- | Owner:
petrov | Status: new
Type: defect | Component:
Priority: important | undetermined
Version: unspecified | Resolution:
Keywords: smb | Blocked By:
regression | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by boris-petrov):
The same issue can be reproduced with {{{ffmpeg -i}}}, yes. The
{{{master}}} branch has the same bug and does not work.
Here is the command line for {{{ffprobe 3.4.2}}}:
{{{
% ffprobe3.4 -of csv -show_entries
format=duration:stream=codec_type,width,height,sample_rate,r_frame_rate
"smb://192.168.88.182/sample.avi"
ffprobe version 3.4.2 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (GCC)
configuration: --prefix=/usr --incdir=/usr/include/ffmpeg3.4
--libdir=/usr/lib/ffmpeg3.4 --shlibdir=/usr/lib/ffmpeg3.4 --disable-rpath
--enable-gpl --enable-version3 --enable-nonfree --enable-shared --disable-
static --enable-gray --enable-avresample --enable-alsa --enable-avisynth
--enable-bzlib --enable-chromaprint --enable-frei0r --enable-gcrypt
--enable-gmp --enable-gnutls --enable-iconv --enable-jack --enable-ladspa
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
--enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfdk-aac
--enable-libflite --enable-fontconfig --enable-libfreetype --enable-
libfribidi --enable-libgme --enable-libgsm --enable-libiec61883 --enable-
libilbc --enable-libkvazaar --enable-libmodplug --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencv
--enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-
libopus --enable-libpulse --enable-librsvg --enable-librubberband
--enable-librtmp --enable-libshine --enable-libsmbclient --enable-
libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-
libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2
--enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-
libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxcb --enable-libxcb-shm --enable-
libxcb-xfixes --enable-libxcb-shape --enable-libxvid --enable-libxml2
--enable-libzimg --enable-libzmq --enable-libzvbi --enable-lzma --enable-
decklink --enable-libmysofa --enable-openal --enable-opencl --enable-
opengl --enable-openssl --enable-sndio --enable-sdl2 --enable-xlib
--enable-zlib --enable-libdrm --enable-libmfx --enable-nvenc --enable-omx
--enable-omx-rpi --enable-rkmpp --enable-vaapi --enable-vdpau
libavutil 55. 78.100 / 55. 78.100
libavcodec 57.107.100 / 57.107.100
libavformat 57. 83.100 / 57. 83.100
libavdevice 57. 10.100 / 57. 10.100
libavfilter 6.107.100 / 6.107.100
libavresample 3. 7. 0 / 3. 7. 0
libswscale 4. 8.100 / 4. 8.100
libswresample 2. 9.100 / 2. 9.100
libpostproc 54. 7.100 / 54. 7.100
[mp3 @ 0x5594217307a0] Header missing
Last message repeated 6 times
Input #0, avi, from 'smb://192.168.88.182/sample.avi':
Metadata:
encoder : GOM Encoder (GAviWriter 1.0)
Duration: 01:41:39.28, start: 0.000000, bitrate: 963 kb/s
Stream #0:0: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 624x404 [SAR
1:1 DAR 156:101], 825 kb/s, 25 fps, 25 tbr, 25 tbn, 30k tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p,
128 kb/s
stream,video,624,404,25/1
stream,audio,48000,0/0
format,6099.280000
}}}
This is for 4.0.2:
{{{
% ffprobe -of csv -show_entries
format=duration:stream=codec_type,width,height,sample_rate,r_frame_rate
"smb://192.168.88.182/sample.avi"
ffprobe version 4.0.2 Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 8.2.0 (GCC)
configuration: --prefix=/usr --extra-cflags=-I/opt/cuda/include --extra-
ldflags=-L/opt/cuda/lib64 --disable-rpath --enable-gpl --enable-version3
--enable-nonfree --enable-shared --disable-static --enable-gray --enable-
avresample --enable-alsa --enable-avisynth --enable-bzlib --enable-
chromaprint --enable-frei0r --enable-gcrypt --enable-gmp --enable-gnutls
--enable-iconv --enable-ladspa --enable-libaom --enable-libass --enable-
libbluray --enable-libbs2b --enable-libcaca --enable-libcelt --enable-
libcdio --enable-libcodec2 --enable-libdc1394 --enable-libfdk-aac
--enable-libflite --enable-fontconfig --enable-libfreetype --enable-
libfribidi --enable-libgme --enable-libgsm --enable-libiec61883 --enable-
libilbc --enable-libjack --enable-libkvazaar --enable-libmodplug --enable-
libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
--disable-libopencv --enable-libopenh264 --enable-libopenjpeg --enable-
libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-
librubberband --enable-librtmp --enable-libshine --enable-libsmbclient
--enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt
--enable-libssh --enable-libtesseract --enable-libtheora --disable-libtls
--enable-libtwolame --enable-libv4l2 --enable-libvidstab --enable-libvmaf
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-
libxavs --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes
--enable-libxcb-shape --enable-libxvid --enable-libxml2 --enable-libzimg
--enable-libzmq --enable-libzvbi --enable-lv2 --enable-lzma --enable-
decklink --enable-libndi_newtek --enable-libmysofa --enable-openal
--enable-opencl --enable-opengl --disable-openssl --enable-sndio --enable-
sdl2 --enable-xlib --enable-zlib --enable-cuda-sdk --enable-cuvid
--enable-ffnvcodec --enable-libdrm --enable-libmfx --enable-libnpp
--enable-nvdec --enable-nvenc --enable-omx --enable-omx-rpi --enable-rkmpp
--enable-v4l2-m2m --enable-vaapi --enable-vdpau
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100
}}}
(in this case {{{ffprobe}}} has blocked).
I'll need time for the bisect. Will post here when/if I manage to do it.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7387#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list