Skip to content

Preview's for video files can't create if fullpath contain unicode symbols #265

@makovkindenis

Description

@makovkindenis

Nextcloud 22.2.3 docker installation + Preview generator 3.3.0 (and some previos versions also). If full path to file contains unicode symbols (russian letters in my case), then ffmpeg calls with incorrect path. Logs contains:

Movie preview generation failed Output: ["ffmpeg version 4.3.3-0+deb11u1 Copyright (c) 2000-2021 the FFmpeg developers"," built with gcc 10 (Debian 10.2.1-6)"," configuration: --prefix=/usr --extra-version=0+deb11u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared"," libavutil 56. 51.100 / 56. 51.100"," libavcodec 58. 91.100 / 58. 91.100"," libavformat 58. 45.100 / 58. 45.100"," libavdevice 58. 10.100 / 58. 10.100"," libavfilter 7. 85.100 / 7. 85.100"," libavresample 4. 0. 0 / 4. 0. 0"," libswscale 5. 7.100 / 5. 7.100"," libswresample 3. 7.100 / 3. 7.100"," libpostproc 55. 7.100 / 55. 7.100","/var/www/html/data/makovkin/files/Photos/2018/05/2018-05-24 /IMG_5423.MOV: No such file or directory"]

The correct path on disk is '/var/www/html/data/makovkin/files/Photos/2018/05/2018-05-24 Василиса/IMG_5423.MOV'

At the same time all works fine with photos in the same folder

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions