Pages : 1
#1 Le 21/05/2023, à 07:54
- Crestey
Vignette vidéo noire
Bonjour,
J'ai fait un album google pour mon petit fils contenant des photos et films (petites scènes de tous les jours de quelques secondes) que m'envoie ma fille.
Ces photos et films sont issus de smarphones. Certains films ont une vignette toute noire, d'autres non. Du coup on ne sait pas quelle film c'est sur les planches de récap de google.
Existerait-il un moyen simple (ligne de commande), pour résoudre le problème en local et ajouter une vignette au film ?
Merci d'avance
Dominique
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#2 Le 22/05/2023, à 17:58
- Vobul
Re : Vignette vidéo noire
Ce n'est que supposition, mais je pense que c'est Google qui fait la miniature, donc tu n'as pas la main dessus. Il serait intéressant de déceler un pattern :
- quelles sont les vidéos qui sont noires, celles qui sont trop courtes ? Le format de fichier est-il différent ?
Peux-tu télécharger une avec vignette, et une sans et regarder avec "ffmpeg -i fichier.mp4" ? Ça nous donnera également l'information sur les codecs utilisés et le format de fichier, car là on est dans le noir, comme tes vignettes
(remplacer fichier.mp4 par le nom du fichier hein, et se placer dans le même répertoire que le fichier ou donner un chemin absolu...)
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 29/05/2023, à 09:00
- Crestey
Re : Vignette vidéo noire
Bonjour Vobul et merci.
J'ai fait ce que tu dit mais on me demande un nom de fichier en sortie.
Du coup j'ai téléchargé un fichier avec vignet et sans vignette que j'ai renommés avec.mp4 et sans.mp4
Puis j'ai fait les commandes ffmpeg -i avec.mp4 avec_output.mp4 et ffmpeg -i sans.mp4 sans_output.mp4
Et après comment je vous donne les infos de codecs ?
Amicalement Dominique
Dernière modification par Crestey (Le 29/05/2023, à 09:02)
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#4 Le 29/05/2023, à 11:48
- Vobul
Re : Vignette vidéo noire
J'ai fait ce que tu dit mais on me demande un nom de fichier en sortie.
Oui mais c'est pas grave, si tu ne lui en donnes pas il te donne quand même les infos qui nous intéressent, à savoir ce qui s'affiche à l'écran, comme par exemple :
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1912x800 [SAR 1:1 DAR 239:100], 23.98 fps, 23.98 tbr, 1k tbn (default)
Et après comment je vous donne les infos de codecs ?
Voir lien dans ma signature pour retour utilisable de commande.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#5 Le 29/05/2023, à 13:31
- Crestey
Re : Vignette vidéo noire
Ah ok sorry ! j'avais vu que le message d'erreur.
Donc pour avec.mp4 :
crestey@crestey-Pegatron:~/Téléchargements$ ffmpeg -i avec.mp4
ffmpeg version 3.4.11-0ubuntu0.1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
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
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'avec.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2023-05-20T09:17:16.000000Z
encoder : Google
Duration: 00:00:33.72, start: 0.000000, bitrate: 953 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 360x640 [SAR 1:1 DAR 9:16], 823 kb/s, 29.87 fps, 29.87 tbr, 29867 tbn, 59.73 tbc (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
At least one output file must be specified
crestey@crestey-Pegatron:~/Téléchargements$
Et pour "sans.mp4" :
crestey@crestey-Pegatron:~/Téléchargements$ ffmpeg -i sans.mp4
ffmpeg version 3.4.11-0ubuntu0.1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
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
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sans.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2023-05-20T09:18:47.000000Z
encoder : Google
Duration: 00:00:23.01, start: 0.000000, bitrate: 980 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 360x640 [SAR 1:1 DAR 9:16], 850 kb/s, 29.36 fps, 29.36 tbr, 11746 tbn, 58.73 tbc (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
At least one output file must be specified
crestey@crestey-Pegatron:~/Téléchargements$
Merci encore pour ton aide. Dominique
Dernière modification par Crestey (Le 29/05/2023, à 13:32)
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#6 Le 29/05/2023, à 13:41
- Vobul
Re : Vignette vidéo noire
Alors ce qui est intéressant déjà c'est de voir que le "encoder" c'est "Google", car google va ré-encoder tes vidéos.
Ce qu'il faudrait regarder c'est les vidéos sources, avant qu'elles ne soient uploadées, afin de voir si il y a une différence entre celles qui vont avoir une vignette et celles qui ne vont pas en avoir. Là il n'y a aucune différence entre les deux, et ce n'est pas surprenant.
Il faudrait aussi tester que les vidéos qui n'ont pas de vignettes n'en ont pas 100% du temps. Donc tu l'upload, tu regardes si ça fait une vignette, tu la supprimes, et tu recommences 3, 4 fois. Histoire de disqualifier l'hypothèse du glitch non reproductible. Peut-être aussi que la vignette n'apparaît pas tant que la vidéo n'a pas été ré-encodée par google ? As-tu déjà vu cela ? Une vidéo sans vignette jour 0 et avec jour 1 ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#7 Le 29/05/2023, à 13:56
- Crestey
Re : Vignette vidéo noire
J'ai fait la manip de multiples upload, ça ne change rien.
Peut-être aussi que la vignette n'apparaît pas tant que la vidéo n'a pas été ré-encodée par google ? As-tu déjà vu cela ? Une vidéo sans vignette jour 0 et avec jour 1 ?
Non je n'ai pas vu ça auparavant. Et là ça fait plusieurs semaines qu'elles sont en ligne.
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#8 Le 29/05/2023, à 13:57
- Crestey
Re : Vignette vidéo noire
Peut-être que je pourrais les downloader, les transcoder vers quelque chose de classique et les ré-uploader ? histoire de voir
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#9 Le 29/05/2023, à 14:11
- Vobul
Re : Vignette vidéo noire
Ça peut se tenter. Mais tu sautes une étape. L'étape 1 c'est de déterminer quelle est la différence entre une vidéo qui ne fait pas de vignette et une qui en fait. Est-ce la durée, l'encodage, le ratio de l'image ? Une fois que tu as cette information tu peux prendre une décision pour préparer le fichier afin qu'il récupère 100% du temps une vignette après l'upload chez google.
Là je ne sais toujours pas quel est le format source du fichier avant upload.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
Pages : 1