LINUX.ORG.RU

ffmpeg конвертация для Nexus 7

 , , ,


0

1

Здравствуйте. Помогите, пожалуйста, «собрать» команду для конвертации avi в mp4 для Nexus 7(1920x1200) с помощью ffmpeg. Заранее благодарен.

P.S. В транскодинге нуб нубом, какие варианты только не пробовал, находя в интернете, всё не то (или не работают, или работают неприемлимо долго).


Помогите, пожалуйста, «собрать» команду для конвертации avi в mp4 для Nexus 7

Зачем? Просто переименуй .avi в .mp4, видеоплеер сам разберётся с реальным форматом контейнера.

i-rinat ★★★★★
()
Ответ на: комментарий от Galaxy

Не знаю. У меня на китайпаде среди других мелких глюков обнаружился следующий: он не считает mkv за медиаформат, поэтому не открывает в плеере. Переименовывание файлов в mp4 решает проблему, ведь демюксеры и декодеры в плеере есть.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

У меня не глюк. Нужно просто перекодировать в формат, который андроид понимает без сторонних приложений.

Galaxy
() автор топика
Ответ на: комментарий от Galaxy

Если нужно просто перелить потоки в mp4 контейнер, то это делается как-то так:

ffmpeg -i input.avi -map 0 -c:v copy -c:a copy output.mp4
Но, контейнер mp4 поддерживает не все аудио/видео кодеки, которые можно встретить в avi. В таком случае без перекодировки не обойтись, а это «неприемлимо долго» и с потерей качества.

Lavos ★★★★★
()
Ответ на: комментарий от Lavos

Да, нужно не просто перелить потоки, а перекодировать. Подскажите, пожалуйста, как это лучше сделать с учётом разрешения и не сильной потерей качества и времени.

Galaxy
() автор топика
Ответ на: комментарий от Galaxy

Например так:

ffmpeg -i input.avi -map 0 -threads 0 -c:a libfaac -b:a 128k -ac 2 -c:v libx264 -preset veryslow -b:v 1000k output.mp4
Качество зависит от пресета (быстрее - хуже качество) и битрейта (меньше битрейт - хуже качество). Скорость кодирования от пресета.
Возможные пресеты (от самого быстрого к самому медленному): ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo.

Lavos ★★★★★
()
Последнее исправление: Lavos (всего исправлений: 1)
Ответ на: комментарий от Galaxy

Очень сильно зависит от исходника. Разрешение, кодек, ... Тип: кино/мультик про пони/аниме. Качество исходника - одно дело BD-Remux, а совсем другое DivX3 на 600Mb. И т.д.
Нет универсального способа сделать хорошо.
Проще и лучше не городить костыли, а поставить плеер, который ест всё и смотреть исходники.

Lavos ★★★★★
()

Двачую MXPlayer, перекодировать не нужно

xorik ★★★★★
()
Ответ на: комментарий от Lavos

Просто пунктик какой-то. Вчера купил, и не хочется ставить ничего стороннего. Может пройдёт скоро =)

Galaxy
() автор топика
Ответ на: комментарий от Galaxy

Ускорить можно более шустрым профилем, а компенсировать качество можно повысив битрейт, но полученный файлик будет толще, естественно.

Lavos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.