Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подскажите скрипт для пакетной конвертации видео файлов в ffmpeg  (Прочитано 3862 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dm2003

  • Автор темы
  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
    • Книга статей блога softhelp.org.ua
Помогите пожалуйста с универсальным скриптом для пакетной обработки видео файлов в ffmpeg из одного формата в другой.
http://softhelp.org.ua - мой блог
Игры для Ubuntu - http://ubuntugame.org.ua/
Что такое Ubuntu? - https://ubuntu-for-all.blogspot.com/

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
dm2003,
Код: (bash) [Выделить]
#!/bin/bash
mkdir avi
for f in *.MOV *.mp4 *.m2ts *.mkv *.mpg *.mov *.flv;
do
ffmpeg -i "$f" -vcodec copy -acodec copy avi/"${f%.*}".avi
done
А нужные форматы (расширения) сам подставишь

Krjd

  • Гость
dm2003,
лучше сформулируй что тебе нужно, и под словом формат ты понимаешь контейнер или кодек?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
D101101, если кодек менять то тоже самое, только вместо -vcodec copy -acodec copy подставить нужный из списка, выводимого по
ffmpeg -codecs (надо чтоб был энкодер (E) для кодека в который переводим и декодер (D) для кодека из которого переводим).


Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн dm2003

  • Автор темы
  • Участник
  • *
  • Сообщений: 171
    • Просмотр профиля
    • Книга статей блога softhelp.org.ua
dm2003,
лучше сформулируй что тебе нужно, и под словом формат ты понимаешь контейнер или кодек?

Я имел ввиду разные комбинации, например: avi-3gp, avi-mp4, mp4-mpeg и т.д.

Пользователь решил продолжить мысль 24 Августа 2014, 11:59:21:
dm2003,
Код: (bash) [Выделить]
#!/bin/bash
mkdir avi
for f in *.MOV *.mp4 *.m2ts *.mkv *.mpg *.mov *.flv;
do
ffmpeg -i "$f" -vcodec copy -acodec copy avi/"${f%.*}".avi
done
А нужные форматы (расширения) сам подставишь

Огромное спасибо!
http://softhelp.org.ua - мой блог
Игры для Ubuntu - http://ubuntugame.org.ua/
Что такое Ubuntu? - https://ubuntu-for-all.blogspot.com/

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.