Cum descarci subtitratea la video de pe youtube

AlexH

Merg pe strada catre Mine...
Membru personal
Administrative
Freelancer
SEO Expert
Acest tutorial este pentru cei care doresc sa republice video interesante de pe youtube, pe rovideo.
Pentru ca este un site in limba romana e normal sa fie continut tradus sau in limba romana. Acest tutorial va ajuta sa faceti acest lucru.

1. avem nevoie de youtube dl
2. avem nevoie de ffmpeg
3. avem nevoie de un vps sau calculator pentru conversie si download

Cum facem:

1. Cum descarcam subtitrarile de la un video de pe youtube
Cod:
youtube-dl --all-subs --write-auto-sub --skip-download linkyoutubevideo
Aceasta comanda descarca toate subtitrarile, atat cele urcate de utilizator cat si cele autogenerate de youtube. Limba Romana este in general auto generata.
Un exemplu de video unde am pus subtitrare descarcata de pe youtube
2. accesam Convert Subtitles to Srt: easy online format converter | Subtitle Tools pentru a converti fisierul VTT in SRT
3. deschide fisierul notpade++ si editam prima linie unde este adresa la site de mai sus cu rovideo.net
4. click pe ecodate si alege utf8 fara boom si salvam
5. descarcam video de pe youtube prin comanda:
Cod:
youtube-dl -ci -o "%(title)s.%(ext)s" -f mp4 youtubelink
Daca dorim versiunea de la vinde de cea mai buna calitate, dar aici e posibil un fisier sa aiba o marime foarte mare. Exemplu la video dat exemplu mai sus. In format mp4 avea 1011MB cand Best avea peste 6GB.
Comanda daca vrem sa descarcam versiunea cea mai buna
Cod:
youtube-dl -ci -o "%(title)s.%(ext)s" -f best youtubelink
6. acum deschide ffmpeg si rulam comanda de mai jos pentru a arde subtitrarea pe video
Aici sunt cateva comenzi, in functie de ce vrei sa faci.
- arde subtitrarea pe film si face reconversie - asta daca vrei sa aduci o calitate mai buna
Cod:
ffmpeg -i hd.mp4 -vf subtitles=hd.srt -vcodec libx264 -movflags +faststart -threads 0 -r 25 -g 50 -crf 25 -me_method hex -trellis 0 -bf 8 -acodec aac -strict -2 -ar 44100 -ab 128k hdsub.mp4
Pentru a modifica calitatea la video in cat mai buna, modificam valoarea -crf 25. Unde cu cat este mai mica cu atat calitatea la video este mai buna dar si timpul de procesare se poate mari. Daca vrei super HD pui valoarea -crf 18 sau mai mica, depinde de tine.
- arde subtitrare pe video dar fara sa faca conversie la video si auddio
Cod:
ffmpeg -i hd.mp4 -vf ass=hd.ass hdass.mp4

Pentru a converti SRT in ASS rulam comanda:
Cod:
ffmpeg -i subtitles.srt subtitles.ass

Cam asta este tot.

In caz ca un video nu are subtitrare autogenerata in limba Romana, atunci accesezi video, click pe subtitare, alegi limba romana, lasi video sa ruleze, apoi incerci iar.
 
Loading...
Back
Sus