ciao!
grazie per la risposta!
allora, penso che il problema sia su questo file:
codice:
$ ffprobe -print_format json -show_error -show_format -show_streams -show_chapters '/run/media/fermat/DATI/Film/Disney/Anastasia.avi' > file.json
ffprobe version n5.1.2 Copyright (c) 2007-2022 the FFmpeg developers
built with gcc 12.2.0 (GCC)
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
[mpeg4 @ 0x563e6e27b040] looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag
Input #0, avi, from '/run/media/fermat/DATI/Film/Disney/Anastasia.avi':
Duration: 01:30:17.30, start: 0.000000, bitrate: 1059 kb/s
Stream #0:0: Video: mpeg4 (DIVX / 0x58564944), yuv420p, 720x288, 919 kb/s, 20 fps, 20 tbr, 20 tbn
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 128 kb/s
qui non mi restituisce nessun json infatti.
mentre nel file che viene processato subito priima, ottengo un json completo.
quindi probabilmente ffprobe non riesce a fare il suo dovere.
PS: io stavo cercando di usare questa libreria, ma ne va bene una qualsiasi, devo solo estrarre alcuni metadati dai video.