Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja |
media:ffmpeg [2014/11/23 16:31] – [OGG na ekran TV] flamenco | media:ffmpeg [2022/05/22 10:38] (aktualna) – edycja zewnętrzna 127.0.0.1 |
---|
====== ffmpeg ====== | ====== ffmpeg ====== |
====== instalacja ffmpeg ====== | |
| |
| ===== instalacja ffmpeg ===== |
| |
<code> | <code> |
sudo apt-get install frei0r-plugins | sudo apt-get install frei0r-plugins |
</code> | </code> |
| |
| ===== do zapamiętania ===== |
| |
| Rozdzielczości: |
| * Standard XViD: 720x480 |
| |
| ===== skalowanie proporcjonalne ===== |
| |
| ''ffmpeg -i input -vf scale=320:-1 output'' - Ustawi rozdzielczość na 320px szerokości. ":-1" to rozkaz przekalkulowania wysokości odpowiednio zgodnie z proporcją. |
| |
| a zatem |
| |
| ''ffmpeg -i input -vf scale=iw/2:-1 output'' - nakazuje zmienić rozmiar tak, że "''w''" to zmienna oznaczająca dotychczasową szerokość (''ih'' znaczy "dotychczasowa wysokość), ''/2'' znaczy "podziel przez 2", a dalej j.w. czyli wysokość przekalkuluj proporcjonalnie. |
| |
| czyli |
| |
| ''ffmpeg -i input -vf scale=iw*2:ih input_podwojna_szerokosc'' - zwiększy szerokość dwukrotnie z zachowaniem dotychczasowej wysokości (zmiana proporcji, TO NIE JEST CIĘCIE TYLKO ZNIEKSZTAŁCENIE). |
| |
| ===== usuwanie przeplotu ===== |
| |
| ''ffmpeg -i input -vf "yadif=0:-1:0, scale=iw/2:-1" output'' - instrukcja każe usunąć przeplot (deinterlace) a potem przeskalować - jak wypróbuję, to poprawię zapis. |
| |
| |
===== konwersja===== | ===== konwersja===== |
| |
| |
Konwersja na mały ekran:\\ | Konwersja z zachowaniem rozdzielczości, ale ustawieniem dość optymalnych innych parametrów:\\ |
''ffmpeg -i inputfile.dv -f ogg -vcodec libtheora -b 800k -g 300 -acodec libvorbis -ab 128k outputfile.ogv'' | ''ffmpeg -i inputfile.dv -f ogg -vcodec libtheora -b 800k -g 300 -acodec libvorbis -ab 128k outputfile.ogv'' |
| |