[Class] YouTube-data

Gestart doorBasDev38 reacties175 weergaven

39 berichten · pagina 1 van 3

BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Bij deze geef ik, eindelijk, mijn YouTube-Class weg.. En deze is vandaag helemaal opnieuw gemaakt.
Het is daarom ook nog niet af, in dit topic post ik updates.

Wanneer is dit handig?
- Als je een YouTube downloader wilt maken.
- YouTube videos makkelijk in je eigen player wilt zetten.

In versie 1
- Basis.
- getVideoId
- getVideoTitle
- getVideoInfo
- getVideoUrls
- getVideo

Wat komt in versie 1.1
- getAudioUrls
- getAudio
- getRelatedVideos

Downloads
Versie 1: http://www.basmilius.com/cache/class.youtubecrack.1.txt

Demo Video Let op, mn host kan wat traag zijn door itt30.nl
http://www.basmilius.com/cache/video.php?id=5QYxuGQMCuU
http://www.basmilius.com/cache/video.php?id=IcrbM1l_BoI

Demo Audio Let op, mn host kan wat traag zijn door itt30.nl
http://www.basmilius.com/cache/audio.php?id=5QYxuGQMCuU
http://www.basmilius.com/cache/audio.php?id=IcrbM1l_BoI

How to use

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [URL="http://www.php.net/dirname"]dirname[/URL][COLOR= #007700]([/COLOR]__FILE__[COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]/class.youtubecrack.php[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #0000BB]11[/COLOR][COLOR= #007700])
{[/COLOR]
    [COLOR= #0000BB]$youtube[/COLOR] [COLOR= #007700]= new[/COLOR] YouTubeCrack[COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700]->[/COLOR]setVideoId[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]);[/COLOR]
    [COLOR= #0000BB]$data[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700]->[/COLOR]getVideoUrls[COLOR= #007700]();[/COLOR]
    
    [URL="http://www.php.net/print"]print[/URL] [COLOR= #0000BB]$youtube[/COLOR][COLOR= #007700]->[/COLOR]getVideo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]hd720[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]video/mp4[/COLOR][COLOR= #007700]]);
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]Invalid request.[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Bas
0
Berichten
1.684
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Leuk, leuk. Jammer geen JS.
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Leuk, bedankt!
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maartenf schreef:
Leuk, leuk. Jammer geen JS.
Kan niet in JS, blokkeert youtube.

Edit: video link updatet, aangezien ik hd720 met het type video/mp4 debug werken sommige videos niet door het ontbreken van die versie. Het systeem werkt dan wel, alleen bestaat die versie van de video niet.
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is er een mogenlijkheid om de video meteen in MP3 op te halen?
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jponsen schreef:
Is er een mogenlijkheid om de video meteen in MP3 op te halen?
Nog niet, maar die ben ik nu aan het ontwikkelen smileHet word dan wel het type audio/mp4, dat is het enige wat youtube voorschotelt.

Edit, audio werkend gekregen, kijk beginpost om een demo te zien.
Nu gerelateerde videos maken.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Let op, mn host kan wat traag zijn door itt30.nl

Volgens mij omdat je host op een shared hosting pakket van Versio emo
toevoeging op 4 augustus 2013, 19:25:20:

Parse error: syntax error, unexpected [ in /home/admin/domains/xxxx/public_html/class.youtubecrack.php on line 45
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Let op, mn host kan wat traag zijn door itt30.nl

Volgens mij omdat je host op een shared hosting pakket van Versio emo
toevoeging op 4 augustus 2013, 19:25:20:

Parse error: syntax error, unexpected [ in /home/admin/domains/xxxx.nl/public_html/class.youtubecrack.php on line 45


Xxxx.nl... Jelle, ga je nu ook zon soort sites maken? aahemo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Stefvdwel schreef:
Eerdere citaten tonen
Jellesch schreef:
Let op, mn host kan wat traag zijn door itt30.nl
Volgens mij omdat je host op een shared hosting pakket van Versio emo
toevoeging op 4 augustus 2013, 19:25:20:

Parse error: syntax error, unexpected [ in /home/admin/domains/xxxx.nl/public_html/class.youtubecrack.php on line 45

Xxxx.nl... Jelle, ga je nu ook zon soort sites maken? aahemo
Zo beter emo
Afbeelding
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Let op, mn host kan wat traag zijn door itt30.nl

Volgens mij omdat je host op een shared hosting pakket van Versio emo
toevoeging op 4 augustus 2013, 19:25:20:

Parse error: syntax error, unexpected [ in /home/admin/domains/xxxx/public_html/class.youtubecrack.php on line 45


Nee niet omdat mijn website op versio word gehost, daar heb ik geen klachten over en alles werkt uitermate goed.

Die error is waarschijnlijk omdat je niet een recente PHP versie draait.
0
Berichten
414
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar [video/mp3] is voor .mp3
Maar je moet token hebben..?

Codeblok (voorbeeld.php):

1
2
3
4

$link = http://www.youtube.com/watch?v=ID;
echo base64_encode($link);
?>

Zo iets had ikv an gehoort
0
Berichten
528
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
hoe lang duurt het downloaden van een YT video ongeveer?
met youtube-dl (apt-get install youtube-dl) heb ik binnen een halve minuut een FullHD (1080p) video als mp4 bestand van normale lengte (>3, <4 min.)

toevoeging op 5 augustus 2013, 22:24:36:
Maar dat is Python geloof ik
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Let op, mn host kan wat traag zijn door itt30.nl

Volgens mij omdat je host op een shared hosting pakket van Versio emo
toevoeging op 4 augustus 2013, 19:25:20:

Parse error: syntax error, unexpected [ in /home/admin/domains/xxxx/public_html/class.youtubecrack.php on line 45


De class is zeker voor PHP 5.4 gebouwd, met de nieuwe array-notatie?
0
BasDev

Lid · Topicstarter

Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Jellesch schreef:
Let op, mn host kan wat traag zijn door itt30.nl
Volgens mij omdat je host op een shared hosting pakket van Versio emo
toevoeging op 4 augustus 2013, 19:25:20:

Parse error: syntax error, unexpected [ in /home/admin/domains/xxxx/public_html/class.youtubecrack.php on line 45

De class is zeker voor PHP 5.4 gebouwd, met de nieuwe array-notatie?

Inderdaad voor 5.4,
dit is de fout dat in 5.3 niet werkt en in 5.4 wel:

[COLOR= #0000BB]<?php
$this[/COLOR][COLOR= #007700]->[/COLOR]getVideoInfo[COLOR= #007700]()[[/COLOR][COLOR= #DD0000]title[/COLOR][COLOR= #007700]];[/COLOR]
?>
Mertdelft schreef:
Maar [video/mp3] is voor .mp3
Maar je moet token hebben..?
Codeblok (voorbeeld.php):

1
2
3
4

$link = http://www.youtube.com/watch?v=ID;
echo base64_encode($link);
?>

Zo iets had ikv an gehoort

Video/mp3 is niet voor .mp3...
mp3 is officieel: audio/mp3, maar wat ik hier voorschotel, of nouja YouTube, is audio/mp4.

De code die je hebt gepost, kun je niks mee, die encoded alleen maar de link smile
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het mooiste zou nog zijn om ze in audio/mp3 te kunnen downloaden.
Helaas, haha.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren