tuxmuck
(Themenstarter)
Anmeldungsdatum: 11. Februar 2012
Beiträge: 45
Wohnort: 77830
|
tomtomtom schrieb: tuxmuck schrieb:
Hier mal der betreffende Abschnitt deiner DEBIAN/control : Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt4-network (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.1.1), libx11-6, ffmpeg, alsa-utils, pulseaudio, pulseaudio-utils, x11-utils, libavcodec54 | libavcodec53 | libavcodec-extra-53, v4l-utils, mkvtoolnix
Suggests: avidemux 'restricted-extras' ist weder als Abhängigkeit, noch als Empfehlung aufgeführt.
Unter OpenSuse ist das "restricted-formats" -
Unter Ubuntu restricted-extras
Und unter Debian liegt der Kram im multimedio.org repo
Und dieser Codeckram zieht wieder jede Menge Abhängigkeiten nach - Das liegt in der Eigeninitiative des users, sich sein System damit multimediafähig zu machen. Zudem steht das auf der hp in der FAQ - Gruss
Michael
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53593
Wohnort: Berlin
|
tuxmuck schrieb: Das liegt in der Eigeninitiative des users, sich sein System damit multimediafähig zu machen.
Nein. Wer ein deb-Paket zur Installation anbietet, hat darin die notwendigen Abhängigkeiten aufzuführen, die das Programm zum Funktionieren benötigt. Ich zitiere dazu auch nochmal deine HP:
- die .deb Versionen für Ubuntu/Debian ziehen ebenfalls die benötigten Abhängigkeiten vom Distributionsserver.
Das geht natürlich nur, wenn man die Abhängigkeit auch gesetzt hat...
|
tuxmuck
(Themenstarter)
Anmeldungsdatum: 11. Februar 2012
Beiträge: 45
Wohnort: 77830
|
tomtomtom schrieb: tuxmuck schrieb: Das liegt in der Eigeninitiative des users, sich sein System damit multimediafähig zu machen.
Nein. Wer ein deb-Paket zur Installation anbietet, hat darin die notwendigen Abhängigkeiten aufzuführen, die das Programm zum Funktionieren benötigt.
Hast du einen Musikplayer und Videoplayer auf deinem System? Spielen die alle Formate ab? Und haben die die nötigen Abhängigkeiten für alle möglichen codecs installiert? Wohl nein, wenn du da nicht selbst Hand angelegt hast. Frag mal in einem Debian-Forum, ob ich mit unserem Screencastprogramm mal eben so "inoffizielle und in gewissem Masse illegale" Dinge einfach per Abhängigkeit auf das System ballern soll - ohne das das einer will? Die hauen mir/dir da was um die Ohren. Gruss
Michael
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53593
Wohnort: Berlin
|
tuxmuck schrieb: Hast du einen Musikplayer und Videoplayer auf deinem System? Spielen die alle Formate ab? Und haben die die nötigen Abhängigkeiten für alle möglichen codecs installiert? Wohl nein, wenn du da nicht selbst Hand angelegt hast.
Du verstehst anscheinend den Inhalt meines Beitrags nicht. Ein Debian-Paket ist nicht dazu da, sich eventuell noch vom Programm benötigte Abhängigkeiten selbst zusammenzusuchen, sondern sie dort anzugeben. Dann kümmert sich nämlich die Paketverwaltung darum, diese zu installieren. Du kannst auch nicht davon ausgehen, dass jeder, der einen Screencast machen will, dies auf einem für sich selbst eingerichteten Multimediasystem macht. Deine Paketbeschreibung ist > vokoscreen is an easy to use screencast creator to record educational videos, live recordings of browser, installation, videoconferences... Das schließt also auch gerade Arbeitssysteme ein, auf denen genau gar kein Codec installiert sein muss. Ich verstehe jetzt ehrlich gesagt auch nicht, wo das Problem darin sein soll, die notwendigen Abhängigkeiten im Paket anzugeben. Genau dafür ist das nämlich gedacht. Das Paket muss auf einem nackten System installierbar sein und seine benötigten Abhängigkeiten benennen, um sie aus den Quellen nachzuinstallieren, ansonsten taugt es schlichtweg nichts.
Frag mal in einem Debian-Forum, ob ich mit unserem Screencastprogramm mal eben so "inoffizielle und in gewissem Masse illegale" Dinge einfach per Abhängigkeit auf das System ballern soll - ohne das das einer will?
Es geht nicht darum, dem Benutzer Fremdquellen unterzujubeln. Im Falle von Ubuntu ist alles notwendigen in den offiziellen Paketquellen verfügbar (bei Arch ebenso), nur gibst du es nicht an. Das ist also ein Qualitätsmangel deines Paketes, nicht mehr und nicht weniger. Ob jetzt ein Debianuser non-free, contrib oder Fremdquellen einbinden will um dein Programm zu benutzen muss er selbst entscheiden. Es ist ja nicht deine Aufgabe dafür zu sorgen, dass er die Quellen freigeschaltet hat. Deine Aufgabe ist es, die notwendigen Abhängigkeiten zu nennen. Wenn diese nicht aufgelöst werden können ist es Aufgabe des Nutzers diese verfügbar zu machen, aber du musst ihm erst einmal die Gelegenheit dazu geben.
Die hauen mir/dir da was um die Ohren.
Ich bin seit langem im Debianforum aktiv und das wäre das erst mal, dass man dafür etwas "um die Ohren gehauen" bekommt, dass man seine Paketabhängigkeiten korrekt benannt hat...
|
tuxmuck
(Themenstarter)
Anmeldungsdatum: 11. Februar 2012
Beiträge: 45
Wohnort: 77830
|
Ok - wir werden das überdenken.
(nebenbei, ein anderer Debianer haut mir um die Ohren, dass pulse als depend drin ist. "Den Mist will ich nicht!") Gruss
Michael
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53593
Wohnort: Berlin
|
tuxmuck schrieb: (nebenbei, ein anderer Debianer haut mir um die Ohren, dass pulse als depend drin ist. "Den Mist will ich nicht!")
Dann soll er es nicht installieren. 😉 Sofern er apt-get bedienen kann, sieht er ja schließlich, was installiert werden soll. Du/Ihr als Entwickler legt fest, welche Programme ihr benutzen wollt.
|
Lsf_Lf
Anmeldungsdatum: 27. September 2010
Beiträge: 2159
|
Die gesendete Mail kam nicht an weil die nicht Zustellbar ist/war (gestern Abend 19.30 Uhr) … warum auch immer. Benutzt hab ich die Adresse aus dem Impressum. Zum Thema: ich verwende Linux Systeme schon seit ca 10 Jahren, erst SuSE, dann openSUSE und nun Ubuntu und bin auch seit der ganze zeit aktiv in der Linux Welt unterwegs. Wobei das nicht heißen soll, das mir kein Fehler unterläuft. Aber normal weiß ich schon welche Codecs ich brauch, wo ich die finde und wie die zu installieren sind. Gerade bei Ubuntu (vor allem der guten Wiki wegen) ist es so simpel, das man da "normalerweise" nichts falsch machen kann. Multimedia technisch funktioniert sonst alles andere auch, ja sogar Audio über HDMI …
|
tuxmuck
(Themenstarter)
Anmeldungsdatum: 11. Februar 2012
Beiträge: 45
Wohnort: 77830
|
Lsf Lf schrieb: Die gesendete Mail kam nicht an weil die nicht Zustellbar ist/war (gestern Abend 19.30 Uhr) … warum auch immer. Benutzt hab ich die Adresse aus dem Impressum.
Nochmals probieren - das man da "normalerweise" nichts falsch machen kann. Multimedia technisch funktioniert sonst alles andere auch, ja sogar Audio über HDMI …
Wenn ich Ubuntu in einer VM installiere, nackt, ohne irgendeine sonstige Konfiguration, dann lade ich nur den restriced Kram, installiere vokoscreen und es läuft sofort alles. Das kann ich auch auf einem USB stick machen oder mit einer live CD. So soll es sein, so muss es sein und so ist es und so läuft es schliesslich ja auch auf hunderten anderen Rechnern. Wenn nun explizit bei dir ein Fehler auftritt, dann liegt irgendein exotischer was weiss ich was Fehler vor. Zudem, hast du das von meinem letzten Beitrag überprüft/getan? Gruss
Michael
|
Lsf_Lf
Anmeldungsdatum: 27. September 2010
Beiträge: 2159
|
@ tuxmuck, Nun denn,
Wurden bei der Installation Abhängigkeiten absichtlich ignoriert?
So etwas tue ich generell nicht … 😉
Ist das Paket restricted-extras installiert (= codecs die nicht zum Distributionsumfang gehören)?
Klar, alles wichtige ist vorhanden.
Existiert eine ffmpeg-Version grösser oder gleich .09 ?
Schön wäre gewesen wenn dies in "Liesmich" erwähnt würde oder in FAQ bzw Tipps was dazu stünde. Da schau(t) doch der gemeine User (ich i.d.R.) optimalerweise als erstes rein. Oder gar noch besser, so wie es @tomtomtom schon schrieb, eine Abhängigkeit einbauen die während der Installation nach dem aktuellsten ffmpeg sucht und darauf verweist das eine Abhängigkeit ggf nicht erfüllt wird. Das hier in einem Nebensatz so beiläufig ist nicht optimal, denn hätte ich das in den erwähnten Orten beschrieben gesehen hätte ich mir die Installation gespart. In den Standardquellen bei Precise ist ffmpeg-0.8 … verfügbar, aktuellere wird es wohl auch kaum geben. Zumindest soweit ich das gelesen hab, will man von ffmpeg wohl weg hin zu → libav wechseln? Man möge mich verbessern wenn das falsch ist, was dennoch erst mal bedeutet das ich da nicht dran herum Fummeln werde weil das mein Arbeitsgerät ist. Eine alte Ausgabe von "Vokoscreen" (1.3?) die noch mit ffmpeg 0.8 funktioniert habe ich nicht mehr verfügbar, wo aber ebenfalls der Ton nicht funktionierte.
|
Lasall
Ehemalige
Anmeldungsdatum: 30. März 2010
Beiträge: 7723
|
Hi, da ich für das Paketieren der Debian- und Ubuntupakete verantwortlich bin, also auch für die Abhängigkeiten, werde ich mir die Sache mit den Codecs anschauen. Das restricted-Metapaket wird allerdings keine Abhängigkeit werden, da da viel zu viel unnötiger Kram dranhängt. Das mit ffmpeg wird sich leicht umsetzen lassen. Solange es noch keine Mailingliste gibt, bitte Paketprobleme in Bugtrackern melden (Github/Launchpad). Das Forum ist für so etwas nicht geeignet. Gruss
Lasall
|
Lsf_Lf
Anmeldungsdatum: 27. September 2010
Beiträge: 2159
|
Lasall schrieb: Hi, da ich für das Paketieren der Debian- und Ubuntupakete verantwortlich bin, also auch für die Abhängigkeiten, werde ich mir die Sache mit den Codecs anschauen. Das restricted-Metapaket wird allerdings keine Abhängigkeit werden, da da viel zu viel unnötiger Kram dranhängt. Das mit ffmpeg wird sich leicht umsetzen lassen. Solange es noch keine Mailingliste gibt, bitte Paketprobleme in Bugtrackern melden (Github/Launchpad). Das Forum ist für so etwas nicht geeignet. Gruss
Lasall
Ahh, wusste gar nicht das es da nun ein ppa gibt. Hab das (deb)Paket bisher immer direkt von der Projektseite geladen. Sorry, dann gehört das freilich nicht hier her.
|
tuxmuck
(Themenstarter)
Anmeldungsdatum: 11. Februar 2012
Beiträge: 45
Wohnort: 77830
|
Lsf Lf schrieb: Existiert eine ffmpeg-Version grösser oder gleich .09 ?
Schön wäre gewesen wenn dies in "Liesmich" erwähnt würde oder in FAQ bzw Tipps was dazu stünde.
Das war eine Frage - und hat mit deinem Problem nur indirekt zu tun. Ich suche krampfhaft nach einer Fehlerquelle bei dir! Eine alte Ausgabe von "Vokoscreen" (1.3?) die noch mit ffmpeg 0.8 funktioniert habe ich nicht mehr verfügbar, wo aber ebenfalls der Ton nicht funktionierte.
Jetzt glaub es mir doch bitte, dass auf deinem System was faul ist, nicht an vokoscreen. Und wenn du mir nicht die log-Dateien von vokoscreen und evtl. einen Screenshot von den Audio-Einstellungen schickst - ist hier jetzt Schluss mit lustig. Gruss
Michael
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53593
Wohnort: Berlin
|
tuxmuck schrieb: Ich suche krampfhaft nach einer Fehlerquelle bei dir!
Nun, falsch angegebene Abhängigkeiten sind eine Fehlerquelle des Paketerstellers, nicht des Benutzers. Ist eine bestimmte Version eines Programmes zwingend notwendig, gibt man diese als Abhängigkeit an. Der Benutzer kann das Paket nicht installieren und bekommt von seiner Paketverwaltung eine Fehlermeldung. Dann kann man sich den Rest der Fehlersuche schon mal sparen, weil man bereits relativ eindeutig mitgeteilt bekommt, dass das benötigte Paket nicht in der benötigten Version in den Paketquellen verfügbar ist.
Jetzt glaub es mir doch bitte, dass auf deinem System was faul ist, nicht an vokoscreen.
Du gibst also an, das seine Version zu alt ist, aber das Problem nicht an den falschen Abhängigkeiten deines Pakets liegt? 😲
|
Lsf_Lf
Anmeldungsdatum: 27. September 2010
Beiträge: 2159
|
tuxmuck schrieb: Lsf Lf schrieb: Existiert eine ffmpeg-Version grösser oder gleich .09 ?
Schön wäre gewesen wenn dies in "Liesmich" erwähnt würde oder in FAQ bzw Tipps was dazu stünde.
Das war eine Frage - und hat mit deinem Problem nur indirekt zu tun. Ich suche krampfhaft nach einer Fehlerquelle bei dir! Eine alte Ausgabe von "Vokoscreen" (1.3?) die noch mit ffmpeg 0.8 funktioniert habe ich nicht mehr verfügbar, wo aber ebenfalls der Ton nicht funktionierte.
Jetzt glaub es mir doch bitte, dass auf deinem System was faul ist, nicht an vokoscreen.
Gruss
Michael
Wenn ich das Ding nicht starten kann, weil es wegen des nicht zu startenden ffmpeg gleich und sofort wieder abstürzt, nutzt alles schimpfen und beteuern von dir nichts. Ein Grund warum es sich nicht starten lässt, hast Du erst selbst kürzlich erwähnt … wohl wegen der falschen ffmpeg Version? Lt. Konsole Fehlerausgabe startet ffmpeg nicht.
Und wenn du mir nicht die log-Dateien von vokoscreen und evtl. einen Screenshot von den Audio-Einstellungen schickst
Wenn keine ffmpeg-0.9 oder höher auf meinem System ist, macht es wenig Sinn nach Fehlern in der Audioausgabe zu suchen … oder? Schließlich startet das Tool ja gar nicht, sondern stürzt sofort mit o.g. Fehlermeldung ab! Wenn es keine Rolle spielen sollte das ffmpeg in 0.9 oder höher vorhanden sein muss, frage ich mich dann warum Du das erwähnt hast und zudem warum ffmpeg sich nicht starten lässt. Aus der Fehlermeldung der Konsolen Ausgabe jedenfalls ist keine Ursache angegeben, sondern nur das ffmpeg nicht startet.
- ist hier jetzt Schluss mit lustig.
Wenn Du willst kannst das gleich haben. Dann lösche ich den Kram von meiner Kiste und gut. Es gibt auch noch andere Tools die das können was ich will. Mir ist das egal ob "Vokoscreen" läuft oder nicht. Du willst es anderen Anwendern verfügbar machen, oder etwa nicht … ? Meines ist das nicht! Geduld ist nicht deines, oder? 😉 PS: Auf die schnelle mal Kazam installiert, bei Audio Source 1 → Häkchen gesetzt, dann → "Eingebautes Audio Analog Stereo" gewählt und Aufnahme gestartet. Siehe da, auch Audio funzt ohne weitere Einstellungen (Mikro war ja schon aktiviert). 😉
|
tuxmuck
(Themenstarter)
Anmeldungsdatum: 11. Februar 2012
Beiträge: 45
Wohnort: 77830
|
Hallo Desktopfilmer,
vokoscreen steht in der Version 1.4.5. zur Verfügung.
Das Problem mit ffmpeg wurde gefixt.
Vokoscreen läuft jetzt mit den alten ffmpeg Versionen ab 0.8.x und mit der neuen ab 1.1.x
Ein Problem unter Debian/ubuntu bezüglich alsa wurde ebenfalls beseitigt
Ein paar kleine Bedienoptimierungen wurden auch eingebaut ... Gruss
Michael
|