#1 Le 18/07/2010, à 15:23
- Nocosmos
VLC et streaming dailymotion
Salut,
Quelqu'un arrive à lire les vidéos dailymotion en streaming avec VLC ? Parce que depuis qu'ils ont mis à jour leur lecteur, nada chez moi... après avoir googlé je m'aperçois que ça ne dérange personne...
Il faut probablement modifier le script lua dans les fichiers de conf de VLC mais je connais pas vraiment, alors si quelqu'un l'a deja fait ou trouve ca facile, qu'il n'hesite pas :
--[[
Translate Daily Motion video webpages URLs to the corresponding
FLV URL.
$Id$
Copyright © 2007 the VideoLAN team
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
--]]
-- Probe function.
function probe()
return vlc.access == "http"
and string.match( vlc.path, "dailymotion." )
and string.match( vlc.peek( 2048 ), "<!DOCTYPE.*video_type" )
end
function find( haystack, needle )
local _,_,ret = string.find( haystack, needle )
return ret
end
-- Parse function.
function parse()
while true
do
line = vlc.readline()
if not line then break end
if string.match( line, "param name=\"flashvars\" value=\".*video=" )
then
arturl = find( line, "param name=\"flashvars\" value=\".*preview=([^&]*)" )
videos = vlc.strings.decode_uri( find( line, "param name=\"flashvars\" value=\".*video=([^&]*)" ) )
--[[ we get a list of different streams available, at various codecs
and resolutions:
/A@@spark||/B@@spark-mini||/C@@vp6-hd||/D@@vp6||/E@@h264
Not everybody can decode HD, not everybody has a 80x60 screen,
H264/MP4 is buggy , so i choose VP6 as the highest priority
Ideally, VLC would propose the different streams available, codecs
and resolutions (the resolutions are part of the URL)
For now we just built a list of preferred codecs : lowest value
means highest priority
]]
local pref = { ["vp6"]=0, ["spark"]=1, ["h264"]=2, ["vp6-hd"]=3, ["spark-mini"]=4 }
local available = {}
for n in string.gmatch(videos, "[^|]+") do
i = string.find(n, "@@")
if i then
available[string.sub(n, i+2)] = string.sub(n, 0, i-1)
end
end
local score = 666
local bestcodec
for codec,_ in pairs(available) do
if pref[codec] == nil then
vlc.msg.warn( "Unknown codec: " .. codec )
pref[codec] = 42 -- try the 1st unknown codec if other fail
end
if pref[codec] < score then
bestcodec = codec
score = pref[codec]
end
end
if bestcodec then
path = "http://dailymotion.com" .. available[bestcodec]
end
end
if string.match( line, "<meta name=\"title\"" )
then
name = vlc.strings.resolve_xml_special_chars( find( line, "name=\"title\" content=\"(.-)\"" ) )
end
if string.match( line, "<meta name=\"description\"" )
then
description = vlc.strings.resolve_xml_special_chars( vlc.strings.resolve_xml_special_chars( find( line, "name=\"description\" lang=\".-\" content=\"(.-)\"" ) ) )
end
if path and name and description and arturl then break end
end
return { { path = path; name = name; description = description; url = vlc.path; arturl = arturl } }
end
Hors ligne
#2 Le 05/08/2010, à 14:26
- luke60
Re : VLC et streaming dailymotion
Bonjour,
J'ai aussi fouillé car celà m'énervait de ne pas pouvoir lire toutes les vidéos stream par vlc.
En fait, certaines vidéos de Dailymotion fonctionnent, d'autres pas.
J'ai essayé avec le nouveau script dailymotion.lua, le nouveau script fonctionne mais même problème
Manip pour le test , remplacer le fichier .luac (script compilé) par .lua (non compilé) dans /usr/lib/vlc/lua/playlist.
Attention, il y a plusieurs possibilités de dossiers pour placer les scripts (à mon sens pas très clair).
Autre test, pour les vidéos ne fonctionnant pas, en récupérant l'adresse réelle du flux (par keepvideo), celà marche bien avec vlc.
Il y a surement de grosses possibilités avec le lua. Affaire à suivre..
Dernière modification par luke60 (Le 05/08/2010, à 14:29)
Hors ligne
#3 Le 05/08/2010, à 15:17
- mydjey
Re : VLC et streaming dailymotion
Pareil chez moi, et avec YouTube c'est pareil rare sont les vidéos que je peux ouvrir avec VLC.
Mon site : http://mydjey.eu/
Hors ligne
#4 Le 05/08/2010, à 15:21
- luke60
Re : VLC et streaming dailymotion
Pareil chez moi, et avec YouTube c'est pareil rare sont les vidéos que je peux ouvrir avec VLC.
Sur youtube, celà marche à tous les coups avec VLC 1.1.2.
Hors ligne
#5 Le 05/08/2010, à 15:41
- mydjey
Re : VLC et streaming dailymotion
Sur youtube, celà marche à tous les coups avec VLC 1.1.2.
Je suis avec VLC 1.0.6 mais quand même j'ai l'impression qu'il y'a un truc qui m'échappe.
Par exemple si je lance en console:
vlc http://www.youtube.com/watch?v=Ugb_uH72d0I
J'ai une erreur :
[0x9f2fdb8] access_http access error: error: HTTP/1.1 404 Not Found
[0x9f2fdb8] access_http access error: error: HTTP/1.0 404 Not Found
[0x9f2fdb8] access_mms access error: error: HTTP/1.0 404 Not Found
[0xb73148d8] main input error: open of `http://youtube.com/get_video?video_id=Ugb_uH72d0I&t=vjVQa1PpcFMdAUee9U9yet3A_Vzp8rWNCapJnuMNRLE%3D' failed: (null)
Pareil si je cherche le flux :
[swf @ 0x9265750]Compressed SWF format not supported
[0x922b3c0] avformat demux error: av_open_input_stream failed
Y'a un truc qui m'échappe ...
Mon site : http://mydjey.eu/
Hors ligne
#6 Le 05/08/2010, à 16:00
- cyberic
Re : VLC et streaming dailymotion
Ma question est un peu différente alors je la pose ici quand même,
Avant (la 10.04) quand on lisait une vidéo sur Youtube par exemple, on allait ensuite dans le dossier "TMP" et là on la retrouvait, il ne restait plus qu'à la renommer et a la mettre dans "Vidéos" c'était simple par rapport a Windows..aujourd'hui je viens d'en lire une et rien dans "TMP" que faut il faire..?
Merci
Dernière modification par cyberic (Le 05/08/2010, à 16:01)
- Intel® NUC Kit NUC6i5SYK / Intel® Wireless-AC 8260 + BT 4.1 / Intel Wireless Display 6.0 - Iris Graphics 540 - Ubuntu 18.04.2 LTS
- Nexus 7 32Go (2013) Androïd 7
- Xiaomi MI A2 AndroïdOne
Hors ligne
#7 Le 05/08/2010, à 16:06
- luke60
Re : VLC et streaming dailymotion
luke60 a écrit :Sur youtube, celà marche à tous les coups avec VLC 1.1.2.
Je suis avec VLC 1.0.6 mais quand même j'ai l'impression qu'il y'a un truc qui m'échappe.
Par exemple si je lance en console:
vlc http://www.youtube.com/watch?v=Ugb_uH72d0I
J'ai une erreur :
[0x9f2fdb8] access_http access error: error: HTTP/1.1 404 Not Found [0x9f2fdb8] access_http access error: error: HTTP/1.0 404 Not Found [0x9f2fdb8] access_mms access error: error: HTTP/1.0 404 Not Found [0xb73148d8] main input error: open of `http://youtube.com/get_video?video_id=Ugb_uH72d0I&t=vjVQa1PpcFMdAUee9U9yet3A_Vzp8rWNCapJnuMNRLE%3D' failed: (null)
Avec la version 1.1.2, j'ai fait le test avec ton lien, celà fonctionne, en mode console ou graphique. Avec la version précedente 1.0.6 (dépots officiels); j'avais le même souci.
Pareil si je cherche le flux :
[swf @ 0x9265750]Compressed SWF format not supported
[0x922b3c0] avformat demux error: av_open_input_stream failedY'a un truc qui m'échappe ...
Le lien http de la video est içi mais il ne marche qu'avec firefox.
Hors ligne
#8 Le 05/08/2010, à 16:15
- cyberic
Re : VLC et streaming dailymotion
effectivement depuis que j'ai mis Firefox de côté pour Chrome je ne retrouve plus mes vidéos dans le dossier TMP
- Intel® NUC Kit NUC6i5SYK / Intel® Wireless-AC 8260 + BT 4.1 / Intel Wireless Display 6.0 - Iris Graphics 540 - Ubuntu 18.04.2 LTS
- Nexus 7 32Go (2013) Androïd 7
- Xiaomi MI A2 AndroïdOne
Hors ligne
#9 Le 05/08/2010, à 16:22
- luke60
Re : VLC et streaming dailymotion
Ma question est un peu différente alors je la pose ici quand même,
Avant (la 10.04) quand on lisait une vidéo sur Youtube par exemple, on allait ensuite dans le dossier "TMP" et là on la retrouvait, il ne restait plus qu'à la renommer et a la mettre dans "Vidéos" c'était simple par rapport a Windows..aujourd'hui je viens d'en lire une et rien dans "TMP" que faut il faire..?
Merci
Si la vidéo est dans le cache ,
pour Mozilla c'est /home/"ton_user"/.mozilla/firefox/"ton_profil".default/Cache/, chrome faut investiguer.
Edit pour Chrome :/home/~/.cache/google-chrome/Cache
Dernière modification par luke60 (Le 05/08/2010, à 16:43)
Hors ligne
#10 Le 05/08/2010, à 18:51
- cyberic
Re : VLC et streaming dailymotion
merci Luke60 je vais voir de suite:)...sauf que je sais pas où c'est (désolé)
Dernière modification par cyberic (Le 05/08/2010, à 18:58)
- Intel® NUC Kit NUC6i5SYK / Intel® Wireless-AC 8260 + BT 4.1 / Intel Wireless Display 6.0 - Iris Graphics 540 - Ubuntu 18.04.2 LTS
- Nexus 7 32Go (2013) Androïd 7
- Xiaomi MI A2 AndroïdOne
Hors ligne
#11 Le 05/08/2010, à 19:04
- mydjey
Re : VLC et streaming dailymotion
luke60 > ok, pas le goût d'installer la dernière version pour l'instant je verrais plus tard.
thanks
cyberic > Apparement si les vidéos ne se trouvent pas dans /tmp on peux aussi zieuter du côté du cache :
# Firefox : ~/.mozilla/firefox/ puis un dossier en "xxxxxxxx.default puis le dossier Cache
# opera logo Opera : ~/.opera/cache4
# chromium logo Chromium : ~/.cache/chromium/Cache
# chrome logo Chrome : ~/.cache/google-chrome/Cache/
[edit] Arf luke60 à déjà répondu. ><
Dernière modification par mydjey (Le 05/08/2010, à 19:14)
Mon site : http://mydjey.eu/
Hors ligne
#12 Le 05/08/2010, à 23:54
- kepalakayu
Re : VLC et streaming dailymotion
Bonsoir, je poste ici au sujet d'un autre problème: je suis sous 10.04 avec vlc 1.1.2.
Mon problème est qu'avant la maj de vlc (que j'avais valiidé un peu distraitement et surtouit ensuite sans verifier immédiatement) j'avais une qualité vidéo excellente, à présent, si l'audio va toujours bien, j'ai en sortie vidéo une image en noir et blanc "compressée" sur le bord gauche de la fenêtre...
Je précise que j'ai testé avec différents clips qui passent très bien sous gnome-mplayer 0.9.9.2 (installé par défaut), c'est donc bien un problème de paramétrage.
J'ai bien essayé de voir le paramétrage de Preferences mais j'avoue que ce n'est pas très parlant ! En bref je suis coincé.
Est ce que quelqu'un a eu ce problème, et comment l'a t il résolu ?
Hors ligne
#13 Le 06/08/2010, à 10:59
- luke60
Re : VLC et streaming dailymotion
Bonsoir, je poste ici au sujet d'un autre problème: je suis sous 10.04 avec vlc 1.1.2.
Mon problème est qu'avant la maj de vlc (que j'avais valiidé un peu distraitement et surtouit ensuite sans verifier immédiatement) j'avais une qualité vidéo excellente, à présent, si l'audio va toujours bien, j'ai en sortie vidéo une image en noir et blanc "compressée" sur le bord gauche de la fenêtre...Je précise que j'ai testé avec différents clips qui passent très bien sous gnome-mplayer 0.9.9.2 (installé par défaut), c'est donc bien un problème de paramétrage.
J'ai bien essayé de voir le paramétrage de Preferences mais j'avoue que ce n'est pas très parlant ! En bref je suis coincé.
Est ce que quelqu'un a eu ce problème, et comment l'a t il résolu ?
Tu peux essayer un reset des préférences "rétablir les préférences" , ou alors effacer le fichier de préférences home/~/.config/vlc/vlcrc, sinon désinstaller puis réinstaller.
Hors ligne
#14 Le 06/08/2010, à 13:49
- kepalakayu
Re : VLC et streaming dailymotion
Non, cela me donne exactement la même chose !
Ce qui m'énerve c'est qu'auparavant ça marchait très bien et que la maj s'est faite au sein d'un certain nombres d'autres, donc je ne sais plus exactement quand; en tout cas il y a une semaine ça marchait bien !
A présent, les préférences sont légèrement différentes sur cette version, aussi je me demandais si quelqu'un avait déjà la 1.1.2 et que ça fonctionnait.
Hors ligne
#15 Le 06/08/2010, à 15:05
- luke60
Re : VLC et streaming dailymotion
Non, cela me donne exactement la même chose !
Ce qui m'énerve c'est qu'auparavant ça marchait très bien et que la maj s'est faite au sein d'un certain nombres d'autres, donc je ne sais plus exactement quand; en tout cas il y a une semaine ça marchait bien !
A présent, les préférences sont légèrement différentes sur cette version, aussi je me demandais si quelqu'un avait déjà la 1.1.2 et que ça fonctionnait.
J'ai la 1.1.2, et je n'ai pas eu de pbs à la mise à jour. Si tu effaces le fichier des préfs (en faisant une sauvegarde avant), tu pourrais voir si celà vient des préfs.
Hors ligne
#16 Le 06/08/2010, à 17:55
- cyberic
Re : VLC et streaming dailymotion
luke60 merci, je viens de récupérer des vidéos dans le fichier "temp" en utilisant "pwn", simple et efficace.
- Intel® NUC Kit NUC6i5SYK / Intel® Wireless-AC 8260 + BT 4.1 / Intel Wireless Display 6.0 - Iris Graphics 540 - Ubuntu 18.04.2 LTS
- Nexus 7 32Go (2013) Androïd 7
- Xiaomi MI A2 AndroïdOne
Hors ligne
#17 Le 08/08/2010, à 16:57
- kepalakayu
Re : VLC et streaming dailymotion
Bon, je reviens (je suis assez souvent parti ces temps ci...). J'avais déja essayé de mettre les options par défaut, mais cette fois j'ai carrément supprimé le répertoire .config/vlc pour être sur et en fait au lancement vlc a recréé un nouveau répertoire avec les config par défaut et... j'ai le même problème d'affichage !
Je vais supprimer carrément vlc et le réinstaller ensuite pour voir, je vous tiens au courant...
Hors ligne
#18 Le 08/08/2010, à 17:06
- kepalakayu
Re : VLC et streaming dailymotion
Bon, et bien j'aimerais bien comprendre: j'ai absolument tout viré et même supprimé à la main les répertoires vides restants, puis j'ai réinstallé normalement et à la première exécution il se comporte exactement pareil
luke60, peux tu m'envoyer ton fichier de config ? mais je pense que ça doit venir d'autre chose mais je ne sais pas quoi !
Hors ligne
#19 Le 08/08/2010, à 17:09
- jtho
Re : VLC et streaming dailymotion
Bonjour "TÊte de BOIS" Cf.kepalakayu (private joke...)
Tu ne peux pas virer la maj, et sinon as tu essayé la proposition de luke60?
Bon courage... jtho
Hors ligne
#20 Le 08/08/2010, à 17:17
- kepalakayu
Re : VLC et streaming dailymotion
Oui, bien sur et comme ça ne marchait pas, j'ai pris les grands moyens et tout désinstallé ! Malheureusement après réinstall ça fait exactement pareil !
Hors ligne
#21 Le 08/08/2010, à 20:47
- kepalakayu
Re : VLC et streaming dailymotion
En fait, d'après Videolan, ça viendrait d'une erreur pendant la mise à jour de libavcodec....
Au moins je sais où chercher à présent, mais je ne suis pas forcément au bout !
Hors ligne
#22 Le 13/08/2010, à 16:38
- cyberic
Re : VLC et streaming dailymotion
par contre je n'ai essayé dans Dailymotion
Dernière modification par cyberic (Le 13/08/2010, à 16:38)
- Intel® NUC Kit NUC6i5SYK / Intel® Wireless-AC 8260 + BT 4.1 / Intel Wireless Display 6.0 - Iris Graphics 540 - Ubuntu 18.04.2 LTS
- Nexus 7 32Go (2013) Androïd 7
- Xiaomi MI A2 AndroïdOne
Hors ligne
#23 Le 14/08/2010, à 02:24
- kepalakayu
Re : VLC et streaming dailymotion
En fait, c'est le souk complet, il y a bien un problème de conflit entre vlc et ffmpeg au niveau des libs. La seule solution qui marcherait en apparence serait de recompiler vlc et d'utiliser cet executable, mais -il y a toujours un mais- il y a des problèmes à la compilation en 64 bits et il faut bien connaitre les options...
Commencé mais vraiment pas gagné !
Hors ligne
#24 Le 15/08/2010, à 11:31
- cyberic
Re : VLC et streaming dailymotion
bon courage camarade Linuxien:)
- Intel® NUC Kit NUC6i5SYK / Intel® Wireless-AC 8260 + BT 4.1 / Intel Wireless Display 6.0 - Iris Graphics 540 - Ubuntu 18.04.2 LTS
- Nexus 7 32Go (2013) Androïd 7
- Xiaomi MI A2 AndroïdOne
Hors ligne
#25 Le 20/08/2010, à 08:38
- kepalakayu
Re : VLC et streaming dailymotion
Bon, videolan a été -pas difficile- plus rapide que moi : ils viennent de sortir la 1.1.3 qui a résolu mes problèmes !
Installation en 3 coups de cuillère à pot !
sudo add-apt-repository ppa:n-muench/vlc
sudo apt-get update
sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc
Et merci aussi Nate Muench !
Dernière modification par kepalakayu (Le 20/08/2010, à 08:41)
Hors ligne