Zabawy z mencoderem i ffmpeg

Nowe aktualne opisy i poradniki
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Zabawy z mencoderem i ffmpeg

Post autor: Yampress »

Wpis z cyklu parę komend przydatnych desktopowemu userowi.
OSTATNIA MODERNIZACJA 17.08.2020

Wgrywanie napisu do filmu za pomocą ffmpeg (czcionka arial 28)

Kod: Zaznacz cały

ffmpeg -i 'film.avi' -vf subtitles='film.txt':force_style='Fontsize=28'  film-z-napisami.mp4
konwersja *.avi → *.mp4 za pomocą ffmpeg

Kod: Zaznacz cały

ffmpeg -i input.avi  output.mp4
mkv → avi

Kod: Zaznacz cały

ffmpeg -i plik.mkv -threads 2 -f avi -r 25 -s vga -vcodec mpeg4 -b 900k -g 300 -mbd 2 -cmp 2 -subcmp 2 -bf 2 -vtag DX50 -acodec copy  film.avi
Konwersja *.flv do *.mp3

Kod: Zaznacz cały

ffmpeg -i plik.flv -f mp3 -vn -acodec copy plik.mp3
Konwersja *.mp4 do *.mp3

Kod: Zaznacz cały

ffmpeg -i video.mp4 -b:a 192K -vn music.mp3

mov → xvid

Kod: Zaznacz cały

mencoder film.mov -ovc xvid -xvidencopts bitrate=900 -oac mp3lame -srate 44100 -o film.avi -lameopts vbr=3

rmvb → mp4

Kod: Zaznacz cały

mencoder film.rmvb -oac mp3lame -lameopts preset=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200 -ofps 25 -of avi -o film.avi
rmvb → avi

Kod: Zaznacz cały

mencoder film.rmvb -ovc xvid -xvidencopts bitrate=900 -oac mp3lame -srate 44100 -o film.avi -lameopts vbr=3

Kod: Zaznacz cały

mencoder plik.rmvb -oac mp3lame -lameopts preset=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200 -ofps 25 -of avi -o plik.avi

rmvb → avi (dekoder dvbt mpeg-4 wiwa hd-90)

Kod: Zaznacz cały

mencoder film.rmvb -ffourcc DX50 -ovc lavc -lavcopts threads=2:vcodec=mpeg4:vbitrate=1000:vlelim=-4:vcelim=7:lumi_mask=0.05:dark_mask=0.01:keyint=250:v4mv:mbd=2:vme=5 -ofps 25 -oac mp3lame -lameopts cbr:br=96:mode=0 -o film.avi

Kod: Zaznacz cały

mencoder film.rmvb  -ovc xvid -xvidencopts me_quality=6:bitrate=900 -ofps 25 -oac mp3lame -lameopts cbr:br=96:mode=0 -o film.avi

flv → avi

Kod: Zaznacz cały

mencoder film.flv -ovc xvid -xvidencopts me_quality=6:bitrate=800 -oac mp3lame -lameopts cbr:br=96:mode=0 -o film.avi

Dzielenie duzego filmu *.avi na dwa mniejsze

Czsami posiadajac duzy plik wideo potrzebujemy podzielic go na 2 mniejsze pliki. Dzielimy go za pomoca ponizszych polecen

Polecenia dziela wiekszy film *.avi na czeci po 700 MB.

Kod: Zaznacz cały

mencoder -ovc copy -oac copy -endpos 700mb -o film-CD1.avi duzy_film.avi 

Kod: Zaznacz cały

mencoder -ovc copy -oac copy -ss 0:48:00 -endpos 700mb -o film-CD2.avi duzy_film.avi
oczywiscie, za skladnia -ss wstawiamy czas, w ktorym ma zostac uciety poprzedni film lub miejsce, od ktorego mencoder ma stworzyc nam druga czesc filmu.



Podglaszanie cichego filmu avi

Kod: Zaznacz cały

mencoder cichy_film.avi -ovc copy -oac mp3lame -lameopts cbr:br=128:vol=5:mode=0 -o film1.avi
Wgrywanie napisow do filmu

Kod: Zaznacz cały

mencoder plik.mp4 -sub plik.srt -o film-z-napisami.avi -oac pcm -ovc lavc -lavcopts vbitrate=1200
(akiet ttf-mscorefonts-installer z sekcji non-free musi byc zainstalowany.)

Wgrywanie napisów do plików mkv

Kod: Zaznacz cały

mkvmerge -o film-z-napisami.mkv  film-bez-napisow.mkv napisy.srt
(napisy muszą być w formacie srt i kodowaniu UTF)
(pakiet mkvtoolnix musi być zainstalowany)


Naprawianie AVI z uszkodzonymi indeksami lub przeplataniem

Kod: Zaznacz cały

mencoder -idx input.avi -ovc copy -oac copy -o output.avi
Zgrywanie płyt audio za pomocą cdparanoia

Kod: Zaznacz cały

mkdir CD && cd CD
cdparanoia -B
ODPOWIEDZ