[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ru:howtos:misc:19_команд_ffmpeg_для_любых_нужд [2013/05/07 22:09 (UTC)] – создано drhouse123ru:howtos:misc:19_команд_ffmpeg_для_любых_нужд [2013/05/07 22:43 (UTC)] (текущий) drhouse123
Строка 3: Строка 3:
 1. Получение информации о видеофайле 1. Получение информации о видеофайле
  
 +<code>
 ffmpeg -i video.avi ffmpeg -i video.avi
 +</code>
  
 2. Превратить набор картинок в видео 2. Превратить набор картинок в видео
  
 +<code>
 ffmpeg -f image2 -i image%d.jpg video.mpg ffmpeg -f image2 -i image%d.jpg video.mpg
 +</code>
  
 Эта команда преобразует все картинки из текущей директории (названные image1.jpg, image2.jpg и т.д.) в видеофайл video.mpg Эта команда преобразует все картинки из текущей директории (названные image1.jpg, image2.jpg и т.д.) в видеофайл video.mpg
Строка 15: Строка 17:
 (примечание переводчика: мне больше нравится такой формат: (примечание переводчика: мне больше нравится такой формат:
  
 +<code>
 ffmpeg -r 12 -y -i "image_%010d.png" output.mpg ffmpeg -r 12 -y -i "image_%010d.png" output.mpg
 +</code>
  
 здесь задаётся frame rate (12) для видео, формат «image_%010d.png» означает, что картинки будут искаться в виде image_0000000001.png, image_0000000002.png и тд, то есть, в формате printf) здесь задаётся frame rate (12) для видео, формат «image_%010d.png» означает, что картинки будут искаться в виде image_0000000001.png, image_0000000002.png и тд, то есть, в формате printf)
Строка 22: Строка 25:
 3. Порезать видео на картинки 3. Порезать видео на картинки
  
 +<code>
 ffmpeg -i video.mpg image%d.jpg ffmpeg -i video.mpg image%d.jpg
 +</code>
  
 Эта команда создаст файлы image1.jpg, image2.jpg и т.д., поддерживаются так же форматы PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI. Эта команда создаст файлы image1.jpg, image2.jpg и т.д., поддерживаются так же форматы PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.
Строка 29: Строка 33:
 4. Конвертировать видео в формат iPod/iPhone 4. Конвертировать видео в формат iPod/iPhone
  
 +<code>
 ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4 ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4
 +</code>
  
 Пояснения: Пояснения:
Строка 45: Строка 50:
 5. Конвертировать видео в формат PSP 5. Конвертировать видео в формат PSP
  
 +<code>
 ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4 ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4
 +</code>
  
 Пояснения: Пояснения:
Строка 61: Строка 67:
 6. Извлечь звуковую дорожку из видео и сохранить в mp3 6. Извлечь звуковую дорожку из видео и сохранить в mp3
  
 +<code>
 ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 sound.mp3 ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 sound.mp3
 +</code>
  
 Пояснения: Пояснения:
Строка 71: Строка 79:
  
 7. Конвертировать wav в mp3 7. Конвертировать wav в mp3
 +<code>
 ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3 ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3
 +</code>
 8. Конвертировать .avi в .mpg 8. Конвертировать .avi в .mpg
 +<code>
 ffmpeg -i video_origine.avi video_finale.mpg ffmpeg -i video_origine.avi video_finale.mpg
 +</code>
 9. Конвертировать .mpg в .avi 9. Конвертировать .mpg в .avi
 +<code>
 ffmpeg -i video_origine.mpg video_finale.avi ffmpeg -i video_origine.mpg video_finale.avi
 +</code>
 10. Конвертировать .avi в .gif (без сжатия) 10. Конвертировать .avi в .gif (без сжатия)
 +<code>
 ffmpeg -i video_origine.avi gif_anime.gif ffmpeg -i video_origine.avi gif_anime.gif
 +</code>
  
 11. Добавить звук к видео 11. Добавить звук к видео
 +<code>
 ffmpeg -i son.wav -i video_origine.avi video_finale.mpg ffmpeg -i son.wav -i video_origine.avi video_finale.mpg
 +</code>
  
 12. Конвертировать .avi в .flv 12. Конвертировать .avi в .flv
 +<code>
 ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv
 +</code>
  
 13. Конвертировать .avi в .dv 13. Конвертировать .avi в .dv
 +<code>
 ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv
 +</code>
  
 или или
  
 +<code>
 ffmpeg -i video_origine.avi -target pal-dv video_finale.dv ffmpeg -i video_origine.avi -target pal-dv video_finale.dv
 +</code>
  
 14. Конвертировать .avi в mpeg для DVD-плееров 14. Конвертировать .avi в mpeg для DVD-плееров
 +<code>
 ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg
 +</code>
  
 Пояснения: Пояснения:
Строка 120: Строка 129:
  
 15. Сжать .avi в DivX 15. Сжать .avi в DivX
 +<code>
 ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi
 +</code>
  
 16. Сжать OGG Theora в mpeg DVD 16. Сжать OGG Theora в mpeg DVD
 +<code>
 ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_termin.mpg ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_termin.mpg
 +</code>
  
 17. Сжать .avi в SVCD mpeg2 17. Сжать .avi в SVCD mpeg2
  
 Формат NTSC: Формат NTSC:
 +<code>
 ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg
 +</code>
  
 Формат PAL: Формат PAL:
 +<code>
 ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg
 +</code>
  
 18. Сжать .avi в VCD mpeg2 18. Сжать .avi в VCD mpeg2
  
 Формат NTSC: Формат NTSC:
 +<code>
 ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg
 +</code>
  
 Формат PAL: Формат PAL:
 +<code>
 ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg
 +</code>
 19. Многопроходное кодирование с помощью ffmpeg 19. Многопроходное кодирование с помощью ffmpeg
 +<code>
 ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2 ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2
 +</code>
  
-====== Sources ======+====== Источник ======
 * http://habrahabr.ru/post/171213/ * http://habrahabr.ru/post/171213/
  
 Автор перевода: [[Валентин Сильванский]http://habrahabr.ru/users/silvansky/] Автор перевода: [[Валентин Сильванский]http://habrahabr.ru/users/silvansky/]
  
 +{{tag>howtos ru ffmpeg}}
 ru:howtos:misc:19_команд_ffmpeg_для_любых_нужд ()