Coder Social home page Coder Social logo

Comments (9)

solsticedhiver avatar solsticedhiver commented on July 17, 2024

je regarde tout de suite.
Ca va pas être dur de tester, j'ai exactement la même install' ;-)

from artevideos.

solsticedhiver avatar solsticedhiver commented on July 17, 2024

Je vois pas de problème !?

Vous utilisez un proxy ? tor ? quelle version de ffmpeg ?
sinon j'ai uploadé une version pour avoir des messages d'erreur ici https://gist.github.com/6d9fad4931d23a84d905
Si vous pouviez reproduire le problème et copier l'erreur affichée ici. merci.

from artevideos.

Jiehong avatar Jiehong commented on July 17, 2024

Alors il semblerait que ce soit moi. Avec la version « verbeuse », il s'agit d'une erreur qui dit que ffmpeg n'arrive pas à convertir le fichier flv car celui-ci ne possède pas de pistes.

En effet, le fichier est de taille nulle. Tout cela doit donc venir de ma connexion. Je ré-essaie dans une semaine quand je serai chez moi pour confirmer et fermer ce bogue le cas échéant.

Merci pour le temps de réaction en tout cas !

from artevideos.

solsticedhiver avatar solsticedhiver commented on July 17, 2024

Est-ce que vous essayez de télécharger depuis l'étranger ? i.e. depuis un pays autre que Allemagne, France ?
Le serveur utilise la géolocalisation pour limiter les téléchargements.

Vous pouvez vérifier la taille du fichier tout au long du téléchargement. S'il reste tout le temps à 0, il y a un problème. Y a-t-il un traffic réseau malgré tout ? Ce qui voudrait dire que le script télécharge bien mais ne sauve rien sur disque !

Ou alors peut-être un problème de pare-feu ?

Utilisez vous un répertoire de téléchargement (avec l'option avec dldir) ?
Ou alors peut-être que c'est un problème avec le système de fichier en lecture seule ? ou qqch du genre ?

from artevideos.

Jiehong avatar Jiehong commented on July 17, 2024

J'en profite pour confirmer que c'était un soucis avec le réseau… désolé du rapport inutile.

from artevideos.

solsticedhiver avatar solsticedhiver commented on July 17, 2024

J'aurais aimé pouvoir affiché la progression du téléchargement. Mais je n'y arrive pas. Il faudrait soit écrire un module pour s'interfacer avec l'API de rtmpdump soit trouver un moyen de parser la sortie de rtmpdump.

Néanmoins, j'ai téléchargé une légère modification qui prévient en cas de téléchargement incimplet ou d'erreur de rtmdump lors du téléchargement.
De cette façon, un problème réseau devrait être plus évident, avec un message d'erreur je pense.

from artevideos.

Jiehong avatar Jiehong commented on July 17, 2024

Je sais pas si je peux aider, mais si j'essaie de télécharger une vidéo avec rtmpdump, la sortie est simple :
paquets par paquets, le fichier est téléchargé et la taille téléchargée est estimée en pourcentage.

Ex : rtmpdump -r "rtmp://stream2.lcp.yacast.net/lcp/" -y "mp4:parlons-en/20579_LCP_2011-11-27_07h31min35s_151626.mp4" -o ~/lcp-la_france_fait_elle_rever.mp4

1er paquet:
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO: trackinfo:
INFO: timescale 25.00
INFO: length 38806.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: timescale 48000.00
INFO: length 74553344.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
INFO: audiochannels 2.00
INFO: audiosamplerate 48000.00
INFO: videoframerate 25.00
INFO: aacaot 2.00
INFO: avclevel 21.00
INFO: avcprofile 66.00
INFO: audiocodecid mp4a
INFO: videocodecid avc1
INFO: width 512.00
INFO: height 288.00
INFO: frameWidth 512.00
INFO: frameHeight 288.00
INFO: displayWidth 512.00
INFO: displayHeight 288.00
INFO: framerate 25.00
INFO: moovposition 40.00
INFO: duration 1553.19
745.402 kB / 9.28 sec (0.5%)

On voit un truc : la longueur du segmente (INFO: length 74553344.00), sous sampledescription, donne la taille, en octet, du segment en cours de téléchargement. Une fois le paquet téléchargé, rtmpdumb inscrit, juste après INFO: duration, la taille totale télécharge / le temps et (le pourcentage).

Je sais pas si ton programme en python voit la même chose, mais ça doit être assez faisable avec ça et le module progressbar de python.

C'est un peu dommage que le numéro du paquet n'est pas affiché.

D'ailleurs, je viens de voir que rtmpdump propose une option « resume », ça pourrait être intéressant à proposer en cas de problèmes sur un vidéo, non ?

Bon, peut-être qu'il faudrait ouvrir d'autres rapports de bogues pour y voir plus clair…

from artevideos.

solsticedhiver avatar solsticedhiver commented on July 17, 2024

C'est déjà posssible de relancer (resume) le téléchargement d'une video. C'est fait automatiquement si le script trouve une video du même nom.

oui je vais regarder pour length et voir comment récupérer ça.

from artevideos.

solsticedhiver avatar solsticedhiver commented on July 17, 2024

ah tiens, c'est bizarre; j'ai moi même eu un télécahrgement dont la conversion a échoué. mais le fichier .flv n'était pas vide.
Je n'ai pas pu reproduire le problème... :-(

from artevideos.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.