[LIFEHACK] Jak wgrać cały album muzyczny na serwis YouTube?

Możemy w każdej chwili posłuchać ulubionego albumu za darmo na YT. Ale jak wgrać taki album samemu na YT?

Oczywiście kwestię praw autorskich tutaj pomijamy. Artykuł ma charakter naukowy 🙂

Na początek musimy dysponować plikami (kilkoma/ kilkunastoma) mp3 które chcemy połączyć w jedną całość.

Możemy do tego celu wykorzystać programy do edycji audio, ale.. kto na to ma czas 🙂 Po za tym musimy sie liczyć z obciążeniem RAM jeśli np. przyjdzie edytować nam 2-3h muzyki.

Działamy w Linux – to wykorzystajmy konsolę! 🙂

Pamiętaj – wszystkie pliki mp3 powinny mieć idenyczne taktowanie i kompresję. Więc najlepiej jak będziemy łączyć np. pliki zgrane z płyty CD-audio np. za pomocą:

Jak w Ubuntu zgrać zawartość płyty audio do plików mp3/ogg ?

Wchodzimy do folderu z MP3 i na początek zamieniamy wszystkie nazwy plików na postać numeryczną:

0000.mp3
0001.mp3
0002.mp3
0003.mp3
...
itd.

Ale nie ręcznie ! 🙂 Wywołaj w konsoli:

for i in *.mp3; do   new=$(printf "%04d.mp3" "$a");   mv -i -- "$i" "$new";   let a=a+1; done

Jeśli chodzi o kolejność numerowania to będzie ona alfanumeryczna. Zatem jeśli zależy Ci na konkretnej kolejności musisz najpierw odp. opisać pliki np. cyframi na ich początku.

OK, teraz sklejamy pliki w całość:

ffmpeg -i "concat:0000.mp3|0001.mp3|0002.mp3|0003.mp3|0004.mp3|0005.mp3|0006.mp3|0007.mp3|0008.mp3|0009.mp3|0010.mp3|0011.mp3|0012.mp3|0013.mp3|0014.mp3|0015.mp3|0016.mp3|0017.mp3|0018.mp3|0019.mp3|0020.mp3|0021.mp3|0022.mp3|0023.mp3|0024.mp3|0025.mp3|0026.mp3|0027.mp3|0028.mp3|0029.mp3|0030.mp3|0031.mp3|0032.mp3|0033.mp3|0034.mp3|0035.mp3" -i 0003.mp3 -acodec copy test.mp3 -map_metadata 0:1

W naszym przypadku plików wyszło 36 i tyle musi być podanych w komencie. Odp. zmodyfikuj Twoją komendę jeśli u Ciebie będzie inna liczba plików do sklejenia.

Sklejonym plikiem jest test.mp3. Na jego podstawie stworzymy plik wideo. Jeśli ma to być statyczny obrazek (np. okładka plyty) musimy pobrać ją w formacie jpg (lub np, zeskanować).

Ostanią komendą będzie tworzenie wideo na podstawie pliku mp3 i okładki JPEG. Już to poruszaliśmy na naszym blogu:

wgranie na youtube dźwięku – jak wgrać do YouTube dźwięk mp3 albo wav?

Wywołaj komendę:

ffmpeg -loop 1 -i okladka.jpg -i test.mp3 -c:a copy -c:v libx264 -shortest album-na-youtube.mp4

Tutaj musisz uzbroić się w cierpliowość 🙂 Wynikowy plik mp4 – można już wgrać na YT.

 

grafika:wallpapersafari.com

Możesz również polubić…

Inna porada:
Nie mogę zaimportować pliku SQL przez błąd: Incorrect integer value