Skocz do zawartości

Jak najłatwiej ściągać tylko fragmenty filmów z yt i innych platform, zamiast całości?


Dworzanin.Herzoga

Rekomendowane odpowiedzi

Chciałbym coś zmontować tzn potrzebne mi jakieś 3-4 minuty z filmu który trwa 1,5 godziny, żebym mógł ten wycinek odpowiednio pociąć i podłożyć do tego muzykę.

Jak to najłatwiej zrobić, ktoś wie? Czy trzeba ściągać w takich wypadkach całe video i z tego wyciąć interesujący fragment, żeby dalej to obrabiać?

Kiedyś była strona, żeby konkretne fragmenty filmu ściągać z YT, od zaznaczonego momentu, do zaznaczonego momentu, ale z tego co sprawdzałem jakiś czas temu, już nie działa.

 

@Mosze Red Może Ty się orientujesz, bo w sprawach hardwarowych byłeś na bieżąco, to i takie kwestie ogarniasz?

 

Odnośnik do komentarza
Udostępnij na innych stronach

https://snapcraft.io/plumber

https://github.com/keshavbhatt/plumber

 

To na Linuksie (ten system co jakiś czas pozytywnie zaskakuje). Nie korzystałem.

 

Z ciekawości sprawdziłem fora i można to całkiem elegancko zrobić za pomocą youtube-dl i ffmpeg:

ffmpeg -i $(youtube-dl -f 18 --get-url https://www.youtube.com/watch?v=ZbZSe6N_BXs) \
-ss 00:00:10 -t 00:00:30 -c:v copy -c:a copy \
happy.mp4

źródło: https://askubuntu.com/questions/970629/how-to-download-a-portion-of-a-video-with-youtube-dl-or-something-else

Uprzedzając pytania: u mnie działa :D. Musisz mieć ffmpeg (to właściwie w każdym prawie systemie i oczywiście youtube-dl zainstalowane).

Edytowane przez Janek Horsie
  • Like 2
Odnośnik do komentarza
Udostępnij na innych stronach

Kolego @Dworzanin.Herzoga:

 

Z tego co pamiętam VLC ma możliwość nagrania części odgrywanego pliku / streama tylko poprzez nacisniecie ikonki "rec" (ale czy to będzie powiązane z utratą jakości, nie pamiętam); żeby odtworzyć yt dajesz plik -> otwórz url czy tam network stream.

 

Się rozpisałem a powtórzyłem to co opisał @Janek Horsie ;-X popieram to co opisał o "youtube-dl" korzystam na co dzień i nie oglądam yt czy twitcha przez przeglądarke 😉

"ffmpgeg" ma dużo możliwości i nie raz np. wycinałem nim same audio - warto się tym zainteresować jak chcesz montować AV

 

  • Like 4
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
W dniu 8.05.2022 o 03:04, Janek Horsie napisał:

Z ciekawości sprawdziłem fora i można to całkiem elegancko zrobić za pomocą youtube-dl i ffmpeg:











ffmpeg -i $(youtube-dl -f 18 --get-url https://www.youtube.com/watch?v=ZbZSe6N_BXs) \
-ss 00:00:10 -t 00:00:30 -c:v copy -c:a copy \
happy.mp4

 

Można też o wiele prościej, bez zbędnego subshellowania (tak, wiem, niektórzy uwielbiają komplikować rzeczy proste) co znacznie ułatwi użytkownikom WinZgrozy:

youtube-dl --postprocessor-args "-ss 0:0:10 -to 0:0:20" '[video_URL]'

 

gdzie -ss 0:0:10 to czas początku kawałka
a -to 0:0:20 to czas jego końca

 

W dniu 8.05.2022 o 03:04, Janek Horsie napisał:

To na Linuksie ...

W zasadzie na WinZgrozach od 10 od czasu WSL2 nie stanowi  problemu odpalenie wersji "sh", jednak wersja bez subshella $(..) powinna działać na systemie bez WSL.
(w sieci można znaleźć instalkę youtube-dl na WinDoze. Do bardziej złożonych operacji wymaga ffmpeg'a którego instalacja na WinSzicie jest banalnie prosta).

 

 

 

Edytowane przez oxy
Odnośnik do komentarza
Udostępnij na innych stronach

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.