I've just started testing out rclone explorer, but I ran into some problems when trying to stream certain file types like mp4s. Streaming other file types like .mkv, .mp3, .jpg, and .flac seems to be fine. Don't know if this is relevant, but calling ffplay video.mp4
works fine for local playback of .mp4s too.
I'm not sure where to begin troubleshooting, but this is the console output when I try to stream an .mp4 using rclone explorer, so hopefully it helps:
ffplay version N-82966-g6993bb4 Copyright (c) 2003-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --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-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --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. 43.100 / 55. 43.100
libavcodec 57. 70.100 / 57. 70.100
libavformat 57. 61.100 / 57. 61.100
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 68.100 / 6. 68.100
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), none, 1024x768, 30601 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'pipe:':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2016
encoder : Lavf57.41.100
Duration: 00:00:15.11, bitrate: N/A
Stream #0:0(und): Video: h264 (avc1 / 0x31637661), none, 1024x768, 30601 kb/s, 59.78 fps, 59.94 tbr, 60k tbn, 120k tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 196 kb/s (default)
Metadata:
handler_name : SoundHandler
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
if there is any additional information that you'd like me to provide please let me know