media:ffmpeg

ffmpeg

Rozdzielczości:

  • Standard XViD: 720×480

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 inputpodwojnaszerokosc - zwiększy szerokość dwukrotnie z zachowaniem dotychczasowej wysokości (zmiana proporcji, TO NIE JEST CIĘCIE TYLKO ZNIEKSZTAŁCENIE). ===== instalacja ffmpeg ===== <code> sudo add-apt-repository ppa:jon-severinsson/ffmpeg sudo apt-get update sudo apt-get install ffmpeg sudo apt-get install frei0r-plugins </code> ===== konwersja===== ==== do OGG na ekran TV ==== 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''

OGG/Theora

    ffmpeg -i input.mov \
      -acodec libvorbis -ac 2 -ab 96k -ar 44100 \
      -b 345k -s 640x360 output.ogv

WebM/vp8

    ffmpeg -i input.mov \
      -acodec libvorbis -ac 2 -ab 96k -ar 44100 \
      -b 345k -s 640x360 output.webm

MP4/h264

    ffmpeg -i input.mov \
      -acodec libfaac -ab 96k \
      -vcodec libx264 -vpre slower -vpre main \
      -level 21 -refs 2 -b 345k -bt 345k \
      -threads 0 -s 640x360 output.mp4
  • media/ffmpeg.1416760462.txt.gz
  • ostatnio zmienione: 2022/05/22 10:37
  • (edycja zewnętrzna)