Comments (9)
je regarde tout de suite.
Ca va pas être dur de tester, j'ai exactement la même install' ;-)
from artevideos.
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.
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.
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.
J'en profite pour confirmer que c'était un soucis avec le réseau… désolé du rapport inutile.
from artevideos.
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.
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.
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.
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)
- The video retrieving is broken HOT 1
- Bypass the geo-restriction HOT 1
- Support avconv HOT 1
- doesn't work anymore. HOT 6
- plus7 command sometimes crashes
- record comman line crash
- Code working with current ARTE website? HOT 1
- Limiter le nombre de vidéos en fonction de la taille du terminal HOT 2
- Ajustement dynamique du nombre de vidéos HOT 1
- Python 2.6 HOT 1
- Error: Can't complete request. See /usr/bin/arteVIDEOS --help HOT 6
- rtmdump fails for unkown reason HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from artevideos.