ffmpeg

Jan 27, 2013 01:05

опять ffmpeg

  1. Чуть усовершенствовал свой скрипт по добавлению mp3 в видео:
      @echo off echo File: echo. setlocal enabledelayedexpansion set i=0 for %%f in (*.avi *.mkv *.mp4 *.mov) do (set /a i+=1 & echo !i!. %%f) echo. if "%i%"=="0" echo Video files not found & PAUSE & exit /b 1 set /P var=Enter file number: set i=0 for %%f in (*.avi *.mkv *.mp4 *.mov) do (set /a i+=1 & if "!i!"=="%var%" set name=%%f) if not exist "%name%" echo file not exist & PAUSE & exit /b 1 echo. ffmpeg -i "%name%" -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 libmp3lame -b:a:0 192k -c:a:1 libmp3lame -b:a:2 192k "(MP3)%name%"
    Зачеркнутое для второй аудио дорожки
  2. Скрипт объединения всех файлов в папке в один файл
      @echo off echo Video (*.avi): echo. setlocal enabledelayedexpansion set  i=0 for %%f  in *.avi do (set /a i+=1 & echo !i!. %%f) echo. if "%i%"=="0" echo Video files not  found & PAUSE & exit /b 1 echo Find %i% video files set FILE=%p%list.txt echo # Список видеофайлов в папке > %FILE% for %%f in *.avi do echo file '%%f' >> %FILE% ffmpeg.exe -f concat -i list.txt -c copy "output.avi"
    Выделенный формат файла поменять на нужный
  3. Вырезание кусочка (c 0 по 5 сек) из видео:
      ffmpeg -i file.avi -ss 00:00:00 -t 00:00:05 -vcodec copy -acodec copy cut.avi
  4. Удаление звука из видео:
      ffmpeg -i video.MP4 -vcodec copy -an video(no_audio).MP4
  5. Сбор видео из картинок:
  6. ffmpeg -framerate 25 -start_number 1 -i /home/.../F%03d.JPG -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 25 картинок за секунду (результирующее видео 30 к/с пожато)
  7. Наложение логотипа (вотермарка) на видео (в png прозрчный фон):
  8. ffmpeg -i sample.mp4 -acodec copy -b 500k -vf "movie=kartinka.png [logo]; [in][logo] overlay=0:0 [out]" out.mp4

    вырезать субтитры: ffmpeg -i input.MP4 -an -vn -bsf:s mov2textsub -c:s copy -f rawvideo sub.txt

(c) http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20use%20-map%20option

ffmpeg, dev

Previous post Next post
Up