Youtube -> vlc
cela viendrais de...
Logiciels / Logiciels Internet

steven Membre non connecté
-
- Voir le profil du membre steven
- Inscrit le : 18/05/2018

Beaucoup de gens disent ne plus pouvoir lire des video youtube avec vlc...
Alors j'ai gratté, essayé et ca marche...
le problemes viendrais que le vlc ccm soit trop vieux...
OU du moins, il semblerais que youtube "s'amuse" a changer ses protocoles d'adresse régulièrement (~2/3 mois)
pour faire ch... les autres...
( je comprend ceux qui partent sur les concurrents youtube :|, ( je n’apprécierais pas mettre en ligne une video (tuto ou autres) est que seul 10 personnes y ont accès est 50 non... ).
Le fichier "coupable" s'appel youtube.luac caché dans /usr/lib64/vlc/lua/playlist/
alors vous allez là => http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD
ctrl C / ctrl V dans kwrite sauvez sous le non de youtube.luac qui remplacera - /usr/lib64/vlc/lua/playlist/youtube.luac
j'l'ai fais, essayé est cà marche...

Édité par steven Le 04/06/2020 à 18h13
No Comment ...
Merci de ne pas 'rebondir' sur mes post's
Censor => 2025





m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
J'ai pas de /usr/lib64/vlc/lua/playlist/ chez moi !
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Oui, c' est ce que j'ai évoqué dans un autre sujet...
Par contre, je n' ai pas essayé sur ma machine virtuelle de mettre le fichier lua directement et le renommer... Je l' ai compilé avec luac ( mais je ne sais pas si c' est très utile finalement).
C' est aussi probablement à cause de ces changements que youtube-dl doit être mis à jour régulièrement...
Edit:dans ce post https://www.mageialinux-online.org/forum/topic-27637+videos-yt-muettes.php
Edit 2: @M@rco123: il faut installer le plugin lua il me semble vlc-plugin-lua ?
Comme c' est du https le plugin gnutls est peut être aussi nécessaire...
Édité par nic80 Le 04/06/2020 à 19h01

steven Membre non connecté
-
- Voir le profil du membre steven
- Inscrit le : 18/05/2018

m@rco123 :
salut !
J'ai pas de /usr/lib64/vlc/lua/playlist/ chez moi !
J'ai pas de /usr/lib64/vlc/lua/playlist/ chez moi !
Bizarre....
recherche avec Kfind ou il l'a caché et paf! tu le change



No Comment ...
Merci de ne pas 'rebondir' sur mes post's
Censor => 2025





m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
nic80 :
Edit 2: @M@rco123: il faut installer le plugin lua il me semble vlc-plugin-lua ?
Comme c' est du https le plugin gnutls est peut être aussi nécessaire...
Edit 2: @M@rco123: il faut installer le plugin lua il me semble vlc-plugin-lua ?
Comme c' est du https le plugin gnutls est peut être aussi nécessaire...
non plus
J'ai vlc-plugin-gnutls et vlc-plugin-lua
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
C' est une version 32 bits de vlc qui est installée (ou une version non tainted ?)
(Plutôt que kfind, j' utilise la commande locate youtube.lua...)

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
64 bit / version 3.0.10 1.mga7.tainted ...
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
steven :
Bonsoir m@rco 
Bizarre....
recherche avec Kfind ou il l'a caché et paf! tu le change



m@rco123 :
salut !
J'ai pas de /usr/lib64/vlc/lua/playlist/ chez moi !
J'ai pas de /usr/lib64/vlc/lua/playlist/ chez moi !
Bizarre....
recherche avec Kfind ou il l'a caché et paf! tu le change



oui, mais il est dans la doc !
Édité par m@rco123 Le 04/06/2020 à 19h36
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
m@rco123 :
/usr/share/doc/vlc/lua/playlist/youtube.lua
64 bit / version 3.0.10 1.mga7.tainted ...
64 bit / version 3.0.10 1.mga7.tainted ...
Ça c'est la doc. Je confirme que je suis dans le même cas que marco. J'ai installé vlc-plugin-lua et :
Code BASH :
locate youtube.lua /usr/share/doc/vlc/lua/playlist/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/common/quvi/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/media/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/playlist/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/scan/youtube.lua /usr/share/libquvi-scripts/0.9.20131130/subtitle/youtube.lua
Il doit manquer autre chose.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je tenterais une désinstallation réinstallation du plugin lua. Si locate ne localise que le fichier dans /usr/share/doc ce n' est pas bon...
Que donne un urpmf sur le chemin qui n' est pas dans la doc ( /usr/lib64/vlc/lua/playlist/ ) ?
Édité par nic80 Le 04/06/2020 à 19h28

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Pourtant ce truc ressemble quand meme a la chose sus-citée :
Caché :
--[[
$Id$
Copyright © 2007-2020 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.
--]]
-- Helper function to get a parameter's value in a URL
function get_url_param( url, name )
local _, _, res = string.find( url, "[&?]"..name.."=([^&]*)" )
return res
end
-- Helper function to copy a parameter when building a new URL
function copy_url_param( url, name )
local value = get_url_param( url, name )
return ( value and "&"..name.."="..value or "" ) -- Ternary operator
end
function get_arturl()
local iurl = get_url_param( vlc.path, "iurl" )
if iurl then
return iurl
end
local video_id = get_url_param( vlc.path, "v" )
if not video_id then
return nil
end
return vlc.access.."://img.youtube.com/vi/"..video_id.."/default.jpg"
end
-- Pick the most suited format available
function get_fmt( fmt_list )
local prefres = vlc.var.inherit(nil, "preferred-resolution")
if prefres < 0 then
return nil
end
local fmt = nil
for itag,height in string.gmatch( fmt_list, "(%d+)/%d+x(%d+)[^,]*" ) do
-- Apparently formats are listed in quality
-- order, so we take the first one that works,
-- or fallback to the lowest quality
fmt = itag
if tonumber(height) <= prefres then
break
end
end
return fmt
end
-- Buffering iterator to parse through the HTTP stream several times
-- without making several HTTP requests
function buf_iter( s )
s.i = s.i + 1
local line = s.lines[s.i]
if not line then
-- Put back together statements split across several lines,
-- otherwise we won't be able to parse them
repeat
local l = s.stream:readline()
if not l then break end
..............
$Id$
Copyright © 2007-2020 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.
--]]
-- Helper function to get a parameter's value in a URL
function get_url_param( url, name )
local _, _, res = string.find( url, "[&?]"..name.."=([^&]*)" )
return res
end
-- Helper function to copy a parameter when building a new URL
function copy_url_param( url, name )
local value = get_url_param( url, name )
return ( value and "&"..name.."="..value or "" ) -- Ternary operator
end
function get_arturl()
local iurl = get_url_param( vlc.path, "iurl" )
if iurl then
return iurl
end
local video_id = get_url_param( vlc.path, "v" )
if not video_id then
return nil
end
return vlc.access.."://img.youtube.com/vi/"..video_id.."/default.jpg"
end
-- Pick the most suited format available
function get_fmt( fmt_list )
local prefres = vlc.var.inherit(nil, "preferred-resolution")
if prefres < 0 then
return nil
end
local fmt = nil
for itag,height in string.gmatch( fmt_list, "(%d+)/%d+x(%d+)[^,]*" ) do
-- Apparently formats are listed in quality
-- order, so we take the first one that works,
-- or fallback to the lowest quality
fmt = itag
if tonumber(height) <= prefres then
break
end
end
return fmt
end
-- Buffering iterator to parse through the HTTP stream several times
-- without making several HTTP requests
function buf_iter( s )
s.i = s.i + 1
local line = s.lines[s.i]
if not line then
-- Put back together statements split across several lines,
-- otherwise we won't be able to parse them
repeat
local l = s.stream:readline()
if not l then break end
..............
Édité par m@rco123 Le 04/06/2020 à 19h31
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
nic80 :
Bonjour,
Je tenterais une désinstallation réinstallation du plugin lua. Si locate ne localise que le fichier dans /usr/share/doc ce n' est pas bon...
Que donne un urpmf sur le chemin qui n' est pas dans la doc ( /usr/lib64/vlc/lua/playlist/ ) ?
Je tenterais une désinstallation réinstallation du plugin lua. Si locate ne localise que le fichier dans /usr/share/doc ce n' est pas bon...
Que donne un urpmf sur le chemin qui n' est pas dans la doc ( /usr/lib64/vlc/lua/playlist/ ) ?
urpmf /usr/lib64/vlc/lua/playlist/
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/anevia_streams.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/anevia_xml.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/appletrailers.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/bbc_co_uk.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/cue.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/dailymotion.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/jamendo.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/koreus.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/liveleak.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/newgrounds.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/rockbox_fm_presets.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/soundcloud.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/twitch.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/vimeo.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/vocaroo.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/youtube.luac
http://mirrors.mageia.org/api/mageia.7.x86_64.list: media/core/updates/media_info/20200529-210538-files.xml.lzma
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/anevia_streams.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/anevia_xml.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/appletrailers.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/bbc_co_uk.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/cue.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/dailymotion.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/jamendo.luac
vlc-plugin-lua:/usr/lib64/vlc/lua/playlist/koreus.luac
..............
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

steven Membre non connecté
-
- Voir le profil du membre steven
- Inscrit le : 18/05/2018
m@rco123 :
oui, mais il est dans la doc !
oui, mais il est dans la doc !
Pas grave ! tu le renomme youtube.luac-turlututu
et paf ! (façon louis de funes)
tu met le nouveau youtube.luac a la place paf!
c'est bien youtube.luaC avec un C ?
No Comment ...
Merci de ne pas 'rebondir' sur mes post's
Censor => 2025





m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
[marco@localhost ~]$
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

steven Membre non connecté
-
- Voir le profil du membre steven
- Inscrit le : 18/05/2018

No Comment ...
Merci de ne pas 'rebondir' sur mes post's
Censor => 2025




Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie