PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ashampoo ClipFinder



Elow
11.04.2008, 16:02
Mein Ashampoo funtzt nicht.
Ich habe gestern es Neuinstaliert und da hat alles funktionirt und heute wollte ich wieder ein Video von YouTube runterladen und ida stand das es keine Videos gefunden hat.
Bitte um hilfe was los ist.

Chocwise
11.04.2008, 23:10
Mein Ashampoo funtzt nicht.
Ich habe gestern es Neuinstaliert und da hat alles funktionirt und heute wollte ich wieder ein Video von YouTube runterladen und ida stand das es keine Videos gefunden hat.
Bitte um hilfe was los ist.

Ich gehe stark davon aus, dass das Programm nicht mit dem geänderten Layout Youtube's zurecht kommt.
So hat Youtube vor ein paar Tagen das Layout geändert. Ich gehe davon aus, dass deine Software nur den Quelltext der jeweiligen Youtube-Site durchparsed und sich den .flv-Link so rausfischt. Wenn es unflexibel gescriptet ist, kommt es mit verhältnismäßig schlichten Designänderungen im Quellcode nicht zurecht.

Da hilft nur warten bis Ashampoo ein Update rausbringt, oder nicht immer für jeden Kleinstmurks irgendwelche, sehr warscheinlich adwareverseuchten, Programme zu benutzen. ;)
Firefox hat diverse Extensions die dich bequem Youtubevideo's runterladen lassen.
Und für Opera gibt es User-JavaScripts, die einen Downloadbutton auf der Youtubeseite einbinden:
http://img227.imageshack.us/img227/7324/bildschirmfotovw6.png

Für den Internet Explorer gibts sowas vielleicht als Toolbar. Aber damit wär ich sehr vorsichtig. Zum einen ist eine zusätzliche Toolbar halt ein Platzverschwender. Zum Anderen schleppen IE-Toolbars auch gleich gerne Spy- und Adware mit ins System.

Hier der User-JS der den Downloadbutton einfügt für Opera. Dürfte aber auch mit Firefox funktionieren:

// ==UserScript==
// @name YouTube download link
// @namespace www.pberndt.com
// @description Adds a download link (including the t= parameter) to YouTube videos
// @include *
// ==/UserScript==

var download_url = 'http://youtube.com/get_video?video_id=';
var tube_url = 'http://youtube.com/watch?v=';

if(document.location.href.match(/www.youtube.com/))
var players = document.evaluate("//embed[contains(@src, 'video_id')]", document, null, XPathResult.ANY_TYPE, null);
else
var players = document.evaluate("//embed[contains(@src, 'http://www.youtube.com/')]", document, null, XPathResult.ANY_TYPE, null);

var player = players.iterateNext();
while(player) {
if(player.src.match(/video_id=([^(\&|$)]*)/))
var video_id = player.src.match(/video_id=([^(\&|$)]*)/)[1];
else
var video_id = player.src.match(/v\/([^(\&|$)]*)/)[1];

GM_xmlhttpRequest({
method: "GET",
url: tube_url + video_id,
onload: function(details) {
var t = details.responseText.match(/&t=([^&"]+)/)[1];
var v = details.responseText.match(/\?v=([^&"]+)/)[1];

var player = document.evaluate("//embed[contains(@src, '" + v + "')]", document, null, XPathResult.ANY_TYPE, null);
player = player.iterateNext();

var newSrc = download_url + v + "&t=" + t;
var link = document.createElement("a");
link.innerHTML = "Download";
link.href = newSrc;
player.parentNode.insertBefore(link, player.nextSibling);

}});

player = players.iterateNext();
}


Wenn du nicht weißt wie du User-JS zu Firefox oder Opera hinzufügst, frag nochmal nach und sag welchen Browser du benutzt.

Elow
12.04.2008, 16:23
benutze FireFox und ab und zu Opera und wo kann ich es bei FireFox das User-JS einfügen?

hot-ice
12.04.2008, 17:59
benutz dazu Greasemonkey: http://www.erweiterungen.de/detail/Greasemonkey/ und dieses Script: http://userscripts.org/scripts/source/4037.user.js

Elow
13.04.2008, 09:53
Ist das auch eine Freeware?

hot-ice
13.04.2008, 14:10
ja...ist ein Firefox addon und ich merk grad, das script funzt nicht......ich geh da mal kurz basteln:D

Elow
14.04.2008, 07:48
ok :D

Elow
15.04.2008, 14:17
Ich gehe stark davon aus, dass das Programm nicht mit dem geänderten Layout Youtube's zurecht kommt.
So hat Youtube vor ein paar Tagen das Layout geändert. Ich gehe davon aus, dass deine Software nur den Quelltext der jeweiligen Youtube-Site durchparsed und sich den .flv-Link so rausfischt. Wenn es unflexibel gescriptet ist, kommt es mit verhältnismäßig schlichten Designänderungen im Quellcode nicht zurecht.

Da hilft nur warten bis Ashampoo ein Update rausbringt, oder nicht immer für jeden Kleinstmurks irgendwelche, sehr warscheinlich adwareverseuchten, Programme zu benutzen. ;)
Firefox hat diverse Extensions die dich bequem Youtubevideo's runterladen lassen.
Und für Opera gibt es User-JavaScripts, die einen Downloadbutton auf der Youtubeseite einbinden:
http://img227.imageshack.us/img227/7324/bildschirmfotovw6.png

Für den Internet Explorer gibts sowas vielleicht als Toolbar. Aber damit wär ich sehr vorsichtig. Zum einen ist eine zusätzliche Toolbar halt ein Platzverschwender. Zum Anderen schleppen IE-Toolbars auch gleich gerne Spy- und Adware mit ins System.

Hier der User-JS der den Downloadbutton einfügt für Opera. Dürfte aber auch mit Firefox funktionieren:

// ==UserScript==
// @name YouTube download link
// @namespace www.pberndt.com
// @description Adds a download link (including the t= parameter) to YouTube videos
// @include *
// ==/UserScript==

var download_url = 'http://youtube.com/get_video?video_id=';
var tube_url = 'http://youtube.com/watch?v=';

if(document.location.href.match(/www.youtube.com/))
var players = document.evaluate("//embed[contains(@src, 'video_id')]", document, null, XPathResult.ANY_TYPE, null);
else
var players = document.evaluate("//embed[contains(@src, 'http://www.youtube.com/')]", document, null, XPathResult.ANY_TYPE, null);

var player = players.iterateNext();
while(player) {
if(player.src.match(/video_id=([^(\&|$)]*)/))
var video_id = player.src.match(/video_id=([^(\&|$)]*)/)[1];
else
var video_id = player.src.match(/v\/([^(\&|$)]*)/)[1];

GM_xmlhttpRequest({
method: "GET",
url: tube_url + video_id,
onload: function(details) {
var t = details.responseText.match(/&t=([^&"]+)/)[1];
var v = details.responseText.match(/\?v=([^&"]+)/)[1];

var player = document.evaluate("//embed[contains(@src, '" + v + "')]", document, null, XPathResult.ANY_TYPE, null);
player = player.iterateNext();

var newSrc = download_url + v + "&t=" + t;
var link = document.createElement("a");
link.innerHTML = "Download";
link.href = newSrc;
player.parentNode.insertBefore(link, player.nextSibling);

}});

player = players.iterateNext();
}


Wenn du nicht weißt wie du User-JS zu Firefox oder Opera hinzufügst, frag nochmal nach und sag welchen Browser du benutzt.

und wo finde ich das User-JS?