Miesięczne archiwum: Maj 2016

Konwersja plików wideo .flv do .mp4 i do mp3

Czas na html5 video. Aby skonwertować wszystkie pliki wideo w formacie flash do mp4 w danym katalogu potrzebujemy avconv oraz find.

find . -type f -name '*.flv' -exec bash -c 'avconv -i "$0" -strict experimental "${0/%flv/mp4}"' {} \;

Find tutaj wyszukuje wszystkie pliki .flv w katalogu i podkatalogach, następnie na każdym z nich wykonywane jest polecenie avconv konwertujące obraz do h264 oraz dźwięk do aac.

Wyrażenie regularne podmienia ostatnie wystąpienie flv w nazwie pliku na mp4.

W przypadku konwersji do mp3 (czyli pobrania samego audio) potrzebna będzie następująca komenda:

find . -type f -name '*.flv' -exec bash -c 'avconv -i "$0" -vn -c:a libmp3lame -q:a 2 "${0/%flv/mp3}"' {} \;