8-Stunden-Audio aus YouTube-Film extrahieren

18/07/2015 - 21:47 von pwernertephro | Report spam
Hallo

Habe von YouTube einen 8-Stunden-Film (Hörbuch) im 3gp-Format (Container
mit MPEG-4-Video und MPEG-4-Audio drinnen) aus dem ich das Audio
extrahieren und als MP3 sichern will.

Mein altes Programm der Wahl (MPEG Streamclip) weigert sich, "der Film
sei zu lang".

Datei ist 122 MB groß.

Was tun?

Peter





















news://freenews.netfront.net/ - complaints: news@netfront.net
 

Lesen sie die antworten

#1 Dennis Grevenstein
18/07/2015 - 23:38 | Warnen spam
Peter Werner wrote:

Habe von YouTube einen 8-Stunden-Film (Hörbuch) im 3gp-Format (Container
mit MPEG-4-Video und MPEG-4-Audio drinnen) aus dem ich das Audio
extrahieren und als MP3 sichern will.

Mein altes Programm der Wahl (MPEG Streamclip) weigert sich, "der Film
sei zu lang".

Datei ist 122 MB groß.

Was tun?



das hier nehmen:

-cut here--
#!/bin/bash
# yt2mp3
# A very simple Bash script to download a YouTube video
# and extract the music file from it.
address=$1
regex='v=(.*)'
if [[ $address =~ $regex ]]; then
video_id=${BASH_REMATCH[1]}
video_id=$(echo $video_id | cut -d'&' -f1)
video_title="$(youtube-dl --get-title $address)"
youtube-dl --id $address
ext="mp4"
ffmpeg -i $video_id.$ext "$video_title".wav
lame -b 256 -h "$video_title".wav "$video_title".mp3
rm $video_id.$ext "$video_title".wav
else
echo "Sorry but the system encountered a problem."
fi

dafür braucht man youtube-dl, ffmpeg und lame.
Das gibts alles in den macports.
Man muss nur darauf achten die kurze youtube URL zu verwenden, z.B.

yt2mp3 https://www.youtube.com/watch?v=JGaBlygm0UY

gruss,
Dennis

work it harder make it better
do it faster, makes us stronger
more than ever hour after
our work is never over

Ähnliche fragen