Mam skrypt do kodowania filmów (za pomocą mencodera), ale istnieje sposób na dodanie prostego „zanikania / wprowadzania na czarno” z wiersza poleceń, najlepiej darmowego (jak w open source).
Może to być system Windows lub Ubuntu Linux.
Mam skrypt do kodowania filmów (za pomocą mencodera), ale istnieje sposób na dodanie prostego „zanikania / wprowadzania na czarno” z wiersza poleceń, najlepiej darmowego (jak w open source).
Może to być system Windows lub Ubuntu Linux.
Odpowiedzi:
Jedyne, co mogłem znaleźć - na podstawie wiersza poleceń - to
mmsuper8
narzędzie Linux.W szczególności zawiera
mmsuper8fade
narzędzie, które wydaje się być dla Ciebie przydatne.Najlepiej byłoby, gdybyś edytował to pytanie i podał przykład, który działał dla Ciebie!
źródło
Może to zrobić najnowszy ffmpeg z filtrem wideo „zanikanie”. Niestety, ffmpeg w repozytoriach Ubuntu nie ma włączonych filtrów z jakiegoś niefortunnego powodu, więc będziesz musiał go zdobyć skądinąd (patrz tutaj ).
Aby zmienić kolor z czarnego, zaczynając od klatki 0, ponad 50 klatek (2 sekundy @ 25 klatek na sekundę):
Aby wyciszyć, zaczynając od klatki 21000 (14 minut przy 25 klatkach na sekundę), ponad 50 klatek:
Możesz połączyć oba w łańcuch filtrów:
Jak widać z tych przykładów, musisz transkodować wideo, używając filtra wideo. Ponieważ ffmpeg i mencoder współużytkują wiele bibliotek, powinno być dość łatwe ponowne napisanie skryptów w celu użycia ffmpeg zamiast mencodera i uniknięcia niepotrzebnego dodatkowego kodowania. Jestem prawie pewien, że możesz osiągnąć to samo w menencoderze, ale nie znam jego składni.
źródło
Mam ten skrypt bash, aby automatycznie wyciszyć koniec filmów (audio + wideo) automatycznie:
Stosowanie :
źródło