LINUX.ORG.RU

Сообщения Beckend

 

avconv - не может переделать 6 канальный звук в 2-ух канальный

Собственно вот такая команда:

avconv -i /var/movies/Some.movie.2010.BDRip.XviD.AC3.-HQ-ViDEO.avi -strict experimental -acodec aac -ac 2 -ab 128k -ar 44100 -y -c:v libx264 -qscale 1 -s 640x480 -g 25 -r 25 /path/to

Ругается вот так:

Resampling output channel count must be 1 or 2 for mono input; 1, 2 or 6 for stereo input; or N for N channel input. Can not resample 6 channels @ 48000 Hz to 2 channels @ 44100 Hz

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

Если убираю частоту, количество каналов, то на выходе какой-то скрипящий, хрустящий звук. Разобрать вообще не возможно, что говорят.

Помогите советом, как быть? В какую сторону копать? Может стоит попробовать что-то другое вместо avconv?

Конвертирую на ubuntu: avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers built on Apr 2 2013 17:02:36 with gcc 4.6.3

Спасибо.

Beckend
()

Софт для копирования окружения на другой сервер

Собственно не могу вспомнить один сайт проекта, который позволял создать программку/скрипт на основе фреймворка, если мне память не изменяет.

Который в свою очередь и будет сам устанавливать список софта, настраивать его и т.д.

То есть зашел на чистый сервер, запустил скрипт и он пошел устанавливать пакеты, скачивать, компилировать, изменять конфиги, создавать папки, пользователей, права на папки для пользователя и т.д. и т.п.

Заранее спасибо.

 установка окружения

Beckend
()

Конвертация видео: Уменьшение размера метаданных с помощью libav avconv

Как максимально уменьшить размер метаданных в h.264 видео?

Метаданные вытаскивал через программу Atom Box Studio из фильма размером 718mb, мета данные оказались размером в 92 мегабайта!

Залил этот файл на дропбокс, вот ссылка: https://www.dropbox.com/s/tok76wospngf854/moov

Основную часть файла описываются некие Chunk Offset такого вида: ( 41279) Chunk Offset : 0x0519DF46 ( 41280) Chunk Offset : 0x0519E738 ( 41281) Chunk Offset : 0x0519E9F0 ( 41282) Chunk Offset : 0x0519EB5E ( 41283) Chunk Offset : 0x0519EE4C

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

и Sample Size такого:

( 315536) Sample Size : 344 ( 315537) Sample Size : 344 ( 315538) Sample Size : 345 ( 315539) Sample Size : 338

А это сами кадры и из длины насколько я понял.

НО! Из-за чего их там так много? Насколько я знаю, то компрессия видео заключается в уменьшении оригинальных кадров и записи, только разницы между ними. Так что же тут тогда не так?

Файл конвертировал с помощью avconv от libav v9.4

Я не особо знаком с документацией avconv, как собственно и с форматом h.264. Вот комманда, которой я кодировал видео:

'-i', opts.video ,'-strict', 'experimental' ,'-acodec', 'aac' ,'-ac', '2' ,'-ab', '128k' ,'-ar', '44100' ,'-y' ,'-c:v', 'libx264' ,'-qscale', '1' ,'-s', opts.sizes || '640x480' ,'-g', '25' ,'-r', '25' ,path.join(opts.pre_meta_path,status.filename)

 видео конвертация h.264

Beckend
()

RSS подписка на новые темы