The problem is that by default ffmpeg does not include libvpx.
after executing brew reinstall ffmpeg --with-libvpx
the problem is gone. This answer helped me: https://stackoverflow.com/a/13629348/1418097
Ошибка FFmpeg при первом проходе кодирования WebM: нераспознанная опция 'auto-alt-ref'
929
Sarge Borsch
Я использую OS X Mavericks (10.9.4) и установил ffmpeg от homebrew.
При выполнении этой команды (при условии, что входной файл существует):
ffmpeg -i ololo.wmv -vf scale=500:-1 -auto-alt-ref 1 -lag-in-frames 20 -pass 1 ololo.webm
Я получаю этот вывод:
ffmpeg version 2.3 Copyright (c) 2000-2014 the FFmpeg developers built on Jul 18 2014 22:48:21 with Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libavresample 1. 3. 0 / 1. 3. 0 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 Unrecognized option 'auto-alt-ref'. Error splitting the argument list: Option not found
Зачем? Согласно этой странице на webmproject.org, эта опция должна быть там.
1 ответ на вопрос
1
Sarge Borsch
В будущем старайтесь всегда указывать кодировщик, который вам нужен, вместо того, чтобы автоматически выбирать ffmpeg. Тогда вы бы получили "неизвестный кодировщик libvpx".
slhck 9 лет назад
1
@slhck конечно, теперь я понимаю. Я просто использовал шаблон из онлайн-руководства для создания `WebM`ов и (очевидно) почти ничего не знал о ffmpeg. Но оказалось, что нужно понимать, что происходит, иначе это не сработает. : D
Sarge Borsch 9 лет назад
0
Ах я вижу. Это не твоя вина, конечно. Я бы скорее сказал, что онлайн-руководство нуждается в небольшом обновлении - у вас есть ссылка? Вам не обязательно понимать все, если описание также предназначено для людей с меньшим опытом.
slhck 9 лет назад
0
@slhck это на русском языке ... и не совсем полное руководство. Просто несколько примеров для людей, которые могут угадать все из них. Может быть, я напишу другое руководство в один прекрасный день.
Sarge Borsch 9 лет назад
0
Там также http://trac.ffmpeg.org/wiki/Encode/VP8 (бесстыдный плагин, я написал это: P)
slhck 9 лет назад
0
@slhck Я использовал ffmpeg со своим сценарием, который выполняет двухпроходное кодирование, пытаясь соответствовать размеру файла: https://github.com/magicgoose/webm-buddy/blob/master/convert-to-webm.py
Sarge Borsch 9 лет назад
0
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?