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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ffmpeg и контейнер quicktime  (Прочитано 1144 раз)

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

Оффлайн Kernel ops

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1389
    • Просмотр профиля
ffmpeg и контейнер quicktime
« : 06 Октябрь 2013, 23:35:27 »
доброго времени суток. нужно преобразовать фильм в из контейнера avi в quicktime, но не могу найти подходящего ключика для ffmpeg. не подскажете, если он существует?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн arch!ver

  • Забанен
  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #1 : 07 Октябрь 2013, 19:20:59 »
Kernel ops,
quicktime - это формат, а не контейнер... обычно в quicktime используется контейнер *.mov...
для форматирования контейнера из *.avi в *.mov нужно задать ключ < -f mov >

но, вы сперва определитесь с тем, что именно вы хотите получить на выходе...
« Последнее редактирование: 11 Октябрь 2013, 00:32:52 от archiver »
Шизофреник админ, - горе в семье...

Оффлайн Kernel ops

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1389
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #2 : 07 Октябрь 2013, 19:28:49 »
archiver,
в чем разница между контейнером и форматом?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн arch!ver

  • Забанен
  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #3 : 07 Октябрь 2013, 19:44:13 »
Kernel ops,
Формат - это тип кодирования видео и используемый алгоритм сжатия... Контейнер это тип хранения информации в файле - от заголовка в плоть до видеоданных...

Теоретически это выглядит так, например:

[формат файла, тип кодирования].контейнер
[mpeg4 iso/avc, x.264].mkv (или avi)
« Последнее редактирование: 07 Октябрь 2013, 19:46:46 от archiver »
Шизофреник админ, - горе в семье...

Оффлайн Kernel ops

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1389
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #4 : 07 Октябрь 2013, 19:49:08 »
archiver,
тогда чем кодек отличается от формата?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн arch!ver

  • Забанен
  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #5 : 07 Октябрь 2013, 19:55:37 »
Kernel ops,
Понятия кодек и формат идут взаимно (параллельно)... Для определённых форматов - актуален только определённый набор кодеков, иногда этот набор ограничивается до единственного кодека...

Например формат MPEG-2 поддерживает только кодек mpeg2video, аудио форматы mpeg1audio и ac3, и контейнеры *.mpeg, *.mpg, *.vob, *.m2v, а в некоторых случаях при соответствующих настройках и - *.ts

Контейнер *.avi - поддерживает бОльшую разновидность форматов и кодеков, как для видео так и для аудио - чем MPEG-2...

Пользователь решил продолжить мысль 07 Октябрь 2013, 20:02:44:
Для вашего случая - посмотрите в сети, на форумах - статьи о требованиях к формату quicktime - и соблюдите их...
« Последнее редактирование: 11 Октябрь 2013, 00:34:23 от archiver »
Шизофреник админ, - горе в семье...

Оффлайн Kernel ops

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1389
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #6 : 07 Октябрь 2013, 21:45:11 »
тут пока-что подстава, не могу в несколько потоков конвертировать, немного попозже поэкспериментирую
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Kernel ops

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1389
    • Просмотр профиля
Re: ffmpeg и контейнер quicktime
« Ответ #7 : 14 Октябрь 2013, 14:36:36 »
Разобрался. действительно, достаточно указать при конвертировании расширение mov
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

 

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