Page 1 sur 1

[Vidéo] Enregistrer une vidéo sur Pluzz de France TV (Résolu)

Publié : sam. 07 mars 2015, 08:37
par bowmore
Bonjour à tous,

Je cherche a enregistrer une vidéo sur Pluzz de France Télévision.
Le add-on Download Flash & Video de Fire Fox ne fonctionne pas sur Pluzz.
J'ai bien trouvé deux applications, tvdownloader et pluzzdl, mais qui ne sont plus soutenues depuis plusieurs années, ce qui ne garanti pas leur bon fonctionnement, surtout vu le sujet... :wink:

J'ai toujours la possibilité de passer par un soft pour Windows en passant par une machine virtuelle, mais j'aimerai savoir s'il n'y a pas un moyen dispo pour Arch?

Merci.

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : sam. 07 mars 2015, 15:06
par Kristen
youtube-dl tout simplement, ça marche bien. Je l'utilise assez souvent.

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : sam. 07 mars 2015, 15:24
par papajoke
bowmore a écrit :deux applications, tvdownloader et pluzzdl, mais qui ne sont plus soutenues depuis plusieurs années
reste dpluzz a jour

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : sam. 07 mars 2015, 19:52
par bowmore
Kristen a écrit :youtube-dl tout simplement, ça marche bien. Je l'utilise assez souvent.
Pour youtube-dl, j'ai un petit problème avec ffmpeg, quelque soit la vidéo. Par exemple:

Code : Tout sélectionner

youtube-dl http://pluzz.francetv.fr/videos/c_dans_lair.html
[pluzz.francetv.fr] c_dans_lair: Downloading webpage
[pluzz.francetv.fr] 118488066: Downloading video JSON
[pluzz.francetv.fr] 118488066: Downloading m3u8 information
[download] Destination: C dans l'air-118488066.mp4
ffmpeg: error while loading shared libraries: librtmp.so.1: cannot open shared object file: No such file or directory


ERROR: ffmpeg exited with code 127

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : sam. 07 mars 2015, 19:57
par bowmore
papajoke a écrit :
bowmore a écrit :deux applications, tvdownloader et pluzzdl, mais qui ne sont plus soutenues depuis plusieurs années
reste dpluzz a jour
Pour dpluzz, j'ai aussi un problème qui renvoit ça en console:

Code : Tout sélectionner

DEBUT DU TRAITEMENT
-->RECUPERATION DU JSON
-->TRAITEMENT DU JSON
-->RECUPERATION DU FICHIER VIDEO AVEC VOS PARAMÈTRES: FFMPEG / AAC
ffmpeg version 1.2.6-7:1.2.6-1~trusty1 Copyright (c) 2000-2014 the FFmpeg developers

FIN DU TRAITEMENT
Votre Fichier Final Est: (Sauf s'il est renommé par le GUI!)
/home/bowmore/cash_investigation_118675882.mkv

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : sam. 07 mars 2015, 21:28
par Kristen
Je viens d'essayer

Code : Tout sélectionner

youtube-dl http://pluzz.francetv.fr/videos/c_dans_lair.html
et pas de soucis. Ça ne viendrait pas de ffmpeg? Tu as installé gstreamer0.10-ffmpeg ?

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : sam. 07 mars 2015, 23:31
par bowmore
Oui, j'ai la dernière version de gstreamer0.10-ffmpeg.

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : dim. 08 mars 2015, 07:00
par Kristen
ffmpeg aussi normalement

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : dim. 08 mars 2015, 09:30
par bowmore
Oui aussi pour ffmpeg.
Tout mon système est à jour.
C'est ce message qui me laisse dubitatif:

Code : Tout sélectionner

ffmpeg: error while loading shared libraries: librtmp.so.1: cannot open shared object file: No such file or directory
Pour cette librtmp.so.1, j'ai un doute...

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : dim. 08 mars 2015, 11:59
par hopimet
Salut,

youtube-dl et dpluzz fonctionnent bien chez moi. J'ai bien librtmp.so.1 dans /usr/lib/. Tu peux déjà vérifier avec cd /bin && ldd ffmpeg

Code : Tout sélectionner

linux-vdso.so.1 (0x00007fff2f1c8000)
        libavdevice.so.56 => /usr/lib/libavdevice.so.56 (0x00007fcb791f9000)
        libavfilter.so.5 => /usr/lib/libavfilter.so.5 (0x00007fcb78eb5000)
        libavformat.so.56 => /usr/lib/libavformat.so.56 (0x00007fcb78af4000)
        libavcodec.so.56 => /usr/lib/libavcodec.so.56 (0x00007fcb7792d000)
        libavresample.so.2 => /usr/lib/libavresample.so.2 (0x00007fcb7770d000)
        libpostproc.so.53 => /usr/lib/libpostproc.so.53 (0x00007fcb774ef000)
        libswresample.so.1 => /usr/lib/libswresample.so.1 (0x00007fcb772d7000)
        libswscale.so.3 => /usr/lib/libswscale.so.3 (0x00007fcb77060000)
        libavutil.so.54 => /usr/lib/libavutil.so.54 (0x00007fcb76e02000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fcb76ac0000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcb768a3000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fcb7659e000)
        libvdpau.so.1 => /usr/lib/libvdpau.so.1 (0x00007fcb7639a000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fcb75ff7000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fcb75dd5000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fcb75bd1000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007fcb759c9000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007fcb757c5000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x00007fcb754ca000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007fcb75231000)
        libv4l2.so.0 => /usr/lib/libv4l2.so.0 (0x00007fcb75023000)
        libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007fcb74dd2000)
        libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007fcb74bba000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fcb748fd000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fcb746c0000)
        libass.so.5 => /usr/lib/libass.so.5 (0x00007fcb74498000)
        librtmp.so.1 => /usr/lib/librtmp.so.1 (0x00007fcb7427b000) <==== ICI
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fcb74065000)
        libmodplug.so.1 => /usr/lib/libmodplug.so.1 (0x00007fcb73cd9000)
        libbluray.so.1 => /usr/lib/libbluray.so.1 (0x00007fcb73aa3000)
        libgnutls.so.28 => /usr/lib/libgnutls.so.28 (0x00007fcb73780000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcb7357c000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fcb7336c000)
        libva.so.1 => /usr/lib/libva.so.1 (0x00007fcb73154000)
        libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007fcb72e40000)
        libx265.so.43 => /usr/lib/libx265.so.43 (0x00007fcb729cd000)
        libx264.so.142 => /usr/lib/libx264.so.142 (0x00007fcb72659000)
        libvpx.so.1 => /usr/lib/libvpx.so.1 (0x00007fcb72275000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007fcb71fcc000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007fcb71d9f000)
        libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00007fcb71b5e000)
        libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x00007fcb71945000)
        libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007fcb7172c000)
        libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x00007fcb71463000)
        libopus.so.0 => /usr/lib/libopus.so.0 (0x00007fcb71217000)
        libopenjpeg.so.1 => /usr/lib/libopenjpeg.so.1 (0x00007fcb70fee000)
        libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x00007fcb70dda000)
        libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x00007fcb70bb0000)
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007fcb70939000)
        libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007fcb7072e000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fcb70508000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcb79415000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fcb702f6000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fcb700f2000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fcb6feec000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fcb6fce4000)
        libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0 (0x00007fcb6fa6a000)
        libjson-c.so.2 => /usr/lib/libjson-c.so.2 (0x00007fcb6f85f000)
        libpulsecommon-6.0.so => /usr/lib/pulseaudio/libpulsecommon-6.0.so (0x00007fcb6f5e0000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fcb6f397000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fcb6f089000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fcb6ee53000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fcb6ebfa000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fcb6e9d0000)
        libenca.so.0 => /usr/lib/libenca.so.0 (0x00007fcb6e79d000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007fcb6e524000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007fcb6e0aa000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcb6dd9b000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcb6db85000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fcb6d820000)
        libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007fcb6d5ba000)
        libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007fcb6d3a7000)
        libnettle.so.4 => /usr/lib/libnettle.so.4 (0x00007fcb6d179000)
        libhogweed.so.2 => /usr/lib/libhogweed.so.2 (0x00007fcb6cf4a000)
        libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007fcb6ccb8000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fcb6cab1000)
        liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x00007fcb6c82c000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fcb6c5d2000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fcb795ae000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007fcb6c36a000)
        libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007fcb6c164000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fcb6bef5000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fcb6bcd7000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fcb6bace000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fcb6b8ca000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fcb6b6bf000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fcb6b3de000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fcb6b1cc000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fcb6afb5000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007fcb6ad42000)
        libnsl.so.1 => /usr/lib/libnsl.so.1 (0x00007fcb6ab2a000)
        libattr.so.1 => /usr/lib/libattr.so.1 (0x00007fcb6a925000)
Elle est normalement installée avec rtmpdump.

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : dim. 08 mars 2015, 15:56
par bowmore
Ouais, je pense avoir trouvé le schmilblick...

Code : Tout sélectionner

cd /bin && ldd ffmpeg
...
librtmp.so.1 => not found
...
yaourt -S rtmpdump
résolution des dépendances...
recherche des conflits entre paquets...
:: rtmpdump et rtmpdump-replay sont en conflit. Supprimer rtmpdump-replay ? [o/N]
A priori, j'ai rtmpdump-replay installé (qui est orphelin...).
J'ai installé rtmpdump, j'ai bien librtmp.so.1 sous /usr/lib/librtmp.so.1, mais j'ai encore des erreurs.
Là, je n'ai pas le temps d'approfondir.
A plus tard...

Re: [Vidéo] Enregistrer une vidéo sur Pluzz de France TV

Publié : dim. 08 mars 2015, 19:54
par bowmore
OK, c'est bon pour moi avec youtube-dl et dpluzz. :D
Juste quelques réglages à bien paramétrer.
Avec dpluzz, forcer le son en mp3 et non en AAC, par exemple.
Avec youtube-dl, il faut que je cherche pourquoi il faut le lancer en root (ou avec sudo), et lui expliquer où je veux recevoir le fichier vidéo téléchargé. Par défaut, il me les place sous /usr/bin :?:

En tout cas, merci à hopimet papajoke et Kristen pour leurs judicieux conseils. :chinois: :chinois: :chinois:
En espérant que ce post puisse servir à d'autres. 8)

:bravo: