*.flac scheiden; cli

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
mullers

*.flac scheiden; cli

Beitrag von mullers » 22.08.2012 08:00:00

Ich suche etwas, womit ich *.flac auf der Kommandozeile scheiden kann.
Gefunden:

Code: Alles auswählen

sox in.flac out.flac trim 0 01:48:15 
Schön wär's gewesen. Zwar entsteht dann auch ein out.flac, das angeblich 1:48:15 lang sein soll. Aber was dann dort zu 1:48:15 zu hören ist, ist etwas ganz anderes als in der Originaldatei zu dem gleichen Zeitpunkt.
Ich hab's auch mal mit Sekundenangabe versucht, gleiches Ergebnis.
Bei sehr kurzen Zeitspannen funktioniert es, beispielsweise 0 20.

Na ja, sowas suche ich jedenfalls nicht, sondern etwas das zuverlässig auch grosse Dateien schneidet.

Gruesse
henry

Benutzeravatar
Meillo
Moderator
Beiträge: 9267
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: *.flac scheiden; cli

Beitrag von Meillo » 22.08.2012 11:21:06

mencoder ist ein Allzwecktool das vielleicht auf dafuer geeignet ist. Sonst koenntest du auch mal ffmpeg anschauen.

Das sind keine konkreten Loesungen aber zumindest Ansatzpunkte fuer eine Webrecherche.
Use ed once in a while!

Benutzeravatar
goeb
Beiträge: 348
Registriert: 26.08.2006 18:12:08
Lizenz eigener Beiträge: MIT Lizenz

Re: *.flac scheiden; cli

Beitrag von goeb » 22.08.2012 11:44:42

shnsplit (im Paket Debianshntool) könnte funktionieren - keine Ahnung ob es Schnittpunkte von der Kommandozeile akzeptiert, wenn nicht müsstest du erst ein Cuesheet erstellen.

mullers

Re: *.flac scheiden; cli

Beitrag von mullers » 22.08.2012 11:55:47

zu mencoder: `a video file is mandatory'
zu ffmpeg:

Code: Alles auswählen

 ffmpeg -i file.flac -ss 00:00:00 -t 01:51:15 -acodec copy out.flac
Wobei `-t' die Dauer des Ausschnitt angibt. Da musste ich etwas herumexperimentieren, um irgendwie in die Nähe der gewünschten Zeit zu kommen. Dann dauert
der Ausschnitt 1:49:19. (Haha: Wer will schon solchen Programmen vertrauen)

zu shnsplit: Jedesmal so n cue Datei erstellen, na ja. Allerdings habe ich während meiner Suche eine Möglichkeit gesehen, die Zeit direkt einzugeben, finde
ich aber nicht mehr, mal sehen...

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: *.flac scheiden; cli

Beitrag von rendegast » 22.08.2012 12:41:05

Falls squeeze, wäre vielleicht ffmpeg / libav-tools aus den backports interessant?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

mullers

Re: *.flac scheiden; cli

Beitrag von mullers » 22.08.2012 13:39:53

rendegast hat geschrieben:Falls squeeze, wäre vielleicht ffmpeg / libav-tools aus den backports interessant?
Ich habe testing, da ergibt ein `apt-get install libav-tools'

Code: Alles auswählen

     Entfernen der folgenden Pakete:
1)     ffmpeg 
Bis auf diese Unzulänglichkeit fand ich ffmpeg immer ganz gut, und will es nicht entfernen.

Ausserdem will ich den Anfang einer Odyssee gleich im Keim ersticken. Mir würde entweder der oben genannte sox Befehl, oder der ffmeg Befehl, vollkommen ausreichen (wenn sie zuverlässig funktionieren würden). Wenn ich da jetzt weiter andere Sache wild ausprobiere, komme ich recht wahrscheinlich in immer neue Schwierigkeiten.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: *.flac scheiden; cli

Beitrag von rendegast » 22.08.2012 16:10:23

Ich habe testing, da ergibt ein `apt-get install libav-tools'
Entfernen der folgenden Pakete:
1) ffmpeg
Da stimmt was nicht, denn in testing ist einerseits
ffmpeg 0.8.3-6 --dep--> libav-tools (6:0.8.3-6)
somit müßte libav-tools eigentlich schon installiert sein.

Und libav-tools ist andererseits ein drop-in-Ersatz für ffmpeg.
Ein Link /usr/local/bin/ffmpeg->/usr/bin/avconv (statt des Paketes ffmpeg) sollte für Rückwartskompatibilität mit Skripten ausreichen.
Ob jetzt das testing-ffmpeg die Umwandlung selbst ausführt, oder als eine Art wrapper avconv aufruft, muß ich gerade passen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten