Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm
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.

Hors ligne

#4 Le 05/08/2010, à 15:21

luke60

Re : VLC et streaming dailymotion

mydjey a écrit :

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

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)

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 ...

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

mydjey a écrit :
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 failed

Y'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

cyberic a écrit :

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 :

lehollandaisvolant a écrit :

#  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/

source

[edit] Arf luke60 à déjà répondu.  ><

Dernière modification par mydjey (Le 05/08/2010, à 19:14)

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

kepalakayu a écrit :

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

kepalakayu a écrit :

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 sad
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 roll

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 big_smile  : 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