+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 20 of 21

Моё решение проблемы конвертации видео

This is a discussion on Моё решение проблемы конвертации видео within the Russian forums, part of the Meizu Me International category; Много видел вопросов по конвертации видео для M6. У меня тоже ничего не вышло родной прогой, VirtualDub для M6 - ...

  1. #1
    Stalker
    Join Date
    Oct 2007
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Моё решение проблемы конвертации видео

    Много видел вопросов по конвертации видео для M6.
    У меня тоже ничего не вышло родной прогой, VirtualDub для M6 - тот же результат.
    Использую iRiverter. Ктото его написал для конвертации под iRiver. Можно взять здесь: http://iriverter.sourceforge.net/download.shtml
    Интерфейс простой. Можно конвертить по файлам, можно каталогами. Нужно просто выбрать подходящий профайл (Options-Device). Для M6 подходят настройки iRiver - "Clix/u10". В принципе профайлы можно править (см. хелп) и некоторые настройки поменять. А главное, программа работает сразу и без всяких настроек.

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

    Надеюсь это кому-то поможет удачи.

  2. #2
    Passing By
    Join Date
    Nov 2007
    Posts
    15
    Thanks
    0
    Thanked 0 Times in 0 Posts
    В линуксе есть такие замечательные программы, как mplayer и кодировщик (входит в состав mplayer) mencoder.
    wiselord@wiselord ~/bin $ cat ~/bin/mzcode

    #!/bin/sh
    mencoder "$1" -idx -noodml -ofps 20 \
    -aspect 4:3 -vf scale=-2:240,crop=320:240,rotate=1 \
    -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq \
    -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 \
    -o "/home/Документы/Meizu-M6/`echo $1 | rev | cut -d '.' -f2,3,4 | rev` [mz]".avi

    Находясь в папке с фильмом/клипом, просто набираю mzcode Мой_файл.mpg (или Мой_файл.avi, смотря как называется исходный файл), в результате получаю готовый для воспроизведения на М6 файл: /home/Документы/Meizu-M6/Мой_файл [mz]".avi

    -ofps 20 - частота кадров (больше M6 не поддерживает);
    -aspect 4:3 - (обычно можно не указывать) зашитая в видеофайл информация о размере видео. Иногда бывают клипы/фильмы с вытянутыми лицами (т.е. сам файл такой, при просмотре которого приходится в софтовом плеере выставлять нужное соотношение сторон), тогда можно поменять на 16:9;
    scale=-2:240 - изменить пропорционально размер исходного видео так, чтобы его высота стала 240 пикселов. Если вдруг в видео есть черные полосы сверху и снизу, которые являются частью кадра, их можно убрать, если увеличить размер по вертикали не до 240 пикслов, а больше (скажем, до 300, нужное значение подбирается экспериментально), а следующий фильтр обрежет лишнее;
    crop=320:240 - обрезает картинку до нужных размеров;
    rotate=1 - поворачивает её на 90 градусов по часовой стрелке;
    vbitrate=384 - битовый поток видео. M6 поддерживает до 512 кбит/с, чем выше значение, тем лучше качество видео, но тем больше и размер.
    cbr:br=128 - битовый поток аудио, кажется M6 поддерживает до 128 кбит/с.

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

    Есть версии mencoder и под Windows, тогда надо сделать bat-файл приблизительно такого содержания:

    C:\Program Files\MPlayer\mencoder.exe
    input_file.avi -idx -noodml -ofps 20 -aspect 4:3 -vf scale=-2:240,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o output_file.avi
    , где input_file.avi и output_file.avi в общем понятно что

    А посмотреть на будущий результат ещё до кодирования можно mplayer-ом:
    C:\Program Files\MPlayer\mplayer.exe input_file.avi -aspect 4:3 -vf scale=-2:240,crop=320:240

    С менкодером совершенно не нужно беспокоиться о том, какой версии XVID-кодек установлен в системе и о прочей ерунде. Всё встроено в сам mencoder (размер около 5 Мб).
    Last edited by WiseLord; 11-22-2007 at 09:33 PM.

  3. #3
    Passing By
    Join Date
    Jul 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Не подскажите mencoder-ом можно громкость увеличить?

  4. #4
    Stalker
    Join Date
    Jul 2008
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by Temnyi View Post
    Не подскажите mencoder-ом можно громкость увеличить?
    volume[=v[:sc]]
    Реализует программное управление громкостью. Используйте этот
    фильтр с осторожностью, поскольку он способен снизить уровень
    сигнала до уровня простого шума. В большинстве случаев лучше
    всего установить уровень PCM звука на максимум, оставить в покое
    этот фильтр и управлять громкостью выходящего на колонки сигнала
    при помощи регулятора канала master. В случае, когда ваша
    звуковая карта имеет цифровой PCM микшер вместо аналогового, и
    вы слышите искажение, используйте вместо него MASTER микшер.
    Если к компьютеру подключен внешний усилитель (что, как правило,
    и бывает в большинстве случаев), уровень шума можно
    минимизировать, регулируя на усилителе уровни громкости и канала
    master, пока фоновый шум полностью не исчезнет.
    Этот фильтр имеет дополнительную возможность: Он измеряет
    максимальный уровень звука и выводит его при выходе из MPlayer.
    Эта оценка может использоваться для установления уровня
    громкости в MEncoder, так, чтобы использовался максимально
    возможный динамический диапазон.
    ЗАМЕЧАНИЕ: Этот фильтр не может использоваться повторно и,
    поэтому, может быть задействован только единожды для каждого
    аудио потока.
    <v>
    Устанавливает желаемое усиление в дБ от -200дБ до +60дБ
    для всех каналов в потоке, где -200дБ полностью
    отключает звук, а +60дБ эквивалентно усилению в 1000 раз
    (по-умолчанию: 0).
    <sc>
    Включает (1) или выключает (0) программное усечение.
    Программное усечение может сделать звук более ровным,
    если используются очень большие уровни громкости.
    Используйте эту опцию, если динамический диапазон
    громкоговорителей очень мал.
    ВНИМАНИЕ: Эта возможность создает искажения и должна
    использоваться только в крайних случаях.

    ПРИМЕР:
    mplayer -af volume=10.1:0 media.avi
    Усилит звук на 10.1дБ и аппаратно усечет слишком громкий
    звук.
    http://man.cx/mencoder(1)/ru

  5. #5
    Passing By
    Join Date
    May 2007
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Я перекодирую с помощью XviD4PSP
    Webserver Technotop Internetdiensten
    В ней есть профиль для Meizu M6 (окола 40 для разных устройств),
    правда весит 18 Мб и требует для установки dotnet3.

  6. #6
    Freshman
    Join Date
    Jan 2008
    Posts
    25
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Я Batman ом конвертирую и мне он нравится =)
    Кстати. В Бетмене конвертация довольно медленная (если видео идёт 1 час, то и конвертироваться он будет 1 час). Я с этой проблемой справился.
    Начинаем конвертацию. Потом нажимаем Ctrl + Alt + Delete.
    Во вкладке "процессы" находим кажется mencoder.exe
    Нажимаем на нём правой кнопкой и в приоритетах выберите приоритет "Нормальный". Скорость моментально возрастёт примерно в 3 раза!!! Проверено!!!

  7. #7
    Passing By
    Join Date
    Dec 2007
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts
    народ вообще всё можно легко стандартным конвертировать... траблы у народа появляютсо из-за того что программа не дружит с русским язык, т.е. если в пути к файлу или в имени файла исходного\итогового есть русские символы, то программа конвертировать отказываетсо, но для тех кому фпадлу всё переименовывать предлогаю следющий метод: запускаем программу и делаем всё как положено, но после нажатия кнопки старт (программа естественно конвертировать не начнёт) идём в корневой каталог конвертора и запускаем там файл MiniConvert.bat (для удобства ярлык bat-файла можно вынести на раб. стол)
    Ещё уменя была проблема в настройках программы... в инструкции было написано что плеер воспроизводит видео с частатой кадров не более 15 fps, в настройках программы по дэфолту стояло 18 fps.
    после исправления в настройках я удачно конвертирую видео стандартным конвертором запуская батник=)

  8. #8
    Passing By
    Join Date
    Aug 2008
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts
    WiseLord, спасибо за скрипт! Кстати если кто пользуется Наутилусом, можно очень удобно всунуть его себе под правую кнопку мыши положив его в ~/.gnome2/nautilus-scripts Тогда он появится в *кликаем правой кнопкой на видео-файл*>Сценарии>[Названия скрипта] Если ваш дистрибутив хорошо обращается с внешними носителями и всегда засовывает их в одну и ту же папку (например /media/disk), можно даже сразу копировать их на плеер. Для этого изменяем последнюю строчку скрипта на:

    -o "/media/disk/VIDEO/`echo $1 | rev | cut -d '.' -f2,3,4 | rev`".avi

    А у меня тут еще один вопросик: Конвертировал этим скриптом фильм, исходный размер 680MB, конечный все-таки целых 270MB. Хотелось бы поменьше. Может кто подскажет где крутить, а то я в этих конвертировщиках ничего не понимаю...
    Last edited by Photon; 08-30-2008 at 05:49 PM.

  9. #9
    Passing By
    Join Date
    Aug 2007
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Thumbs up

    Quote Originally Posted by dimap View Post
    Я Batman ом конвертирую и мне он нравится =)
    Кстати. В Бетмене конвертация довольно медленная (если видео идёт 1 час, то и конвертироваться он будет 1 час). Я с этой проблемой справился.
    Начинаем конвертацию. Потом нажимаем Ctrl + Alt + Delete.
    Во вкладке "процессы" находим кажется mencoder.exe
    Нажимаем на нём правой кнопкой и в приоритетах выберите приоритет "Нормальный". Скорость моментально возрастёт примерно в 3 раза!!! Проверено!!!
    Спасибо за совет.
    OM

  10. #10
    Junior Member
    Join Date
    Feb 2008
    Posts
    96
    Thanks
    0
    Thanked 0 Times in 0 Posts
    подскажите пожалуйста, почему когда я кодирую ffmpeg.exe, создавая такой bat-файл:
    ffmpeg -i video.flv -acodec mp3 -ar 44100 -ab 112 -vcodec xvid -r 20 -s 320x240 -y video.avi
    у меня на плеере звук заикается или булькает? на компе такого не заметно.
    ffmpeg кстати конвертит лучше, быстрее, а вес меньше.

    PS ffmpeg.exe брать отсюда: iFolder.ru ?????????? ??????? ?????? - ???????? ??????, ????? ??????? ????? ???????? (?????????????).

  11. #11
    Stalker
    Join Date
    Jan 2009
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    У меня при проигрывании некоторых видео наблюдаются лаги со звуком, подтормаживания и прочие глюки. Конвертировал с помощью Format Factory, дело в нём или в плеере?

  12. #12
    Passing By
    Join Date
    Dec 2008
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Народ помагите при конврератции некоторых файлов
    видео не хочет перематываться просто вылетает
    а место цифр пишет какие то ироглифы(((

  13. #13
    Passing By
    Join Date
    Jan 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Народ а я нашел такую прогу, вот any video convertor http://sp.any-dvd-converter.com/any-...erter-free.exe
    очень дружелюбный интерфейс и все параметры самому можно задать в правой стороне экрана, ещё прям там же в проге можно делать захват с you tube и сразу кодировать в нужный формат!
    Размер: 13,7 MБ (14*311*307 байт)


    Ещё такой вопрос, при проигрованиии видео если пользоваться перемоткой начинает отставать звук от видео, у кого то есть похожая проблема , и как с этим бороться?
    Last edited by Yeroshin1; 01-28-2009 at 11:27 PM.

  14. #14
    Passing By
    Join Date
    Feb 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    а есть какой нибудь универсальный конвертер? у меня не получается сконвертировать ни с одним из вышеперечисленных(
    Last edited by Nastya=); 02-06-2009 at 02:06 PM.

  15. #15
    Junior Member
    Join Date
    Feb 2008
    Posts
    96
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Cкорее всего у тебя проблемы с кодеками.
    Попробуй установить K-lite Codec Pack (взять на google.com)
    P.S. Sorry for my bad English

  16. #16
    Passing By
    Join Date
    Feb 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    ну я установила а что дальше делать?

  17. #17
    Junior Member
    Join Date
    Feb 2008
    Posts
    96
    Thanks
    0
    Thanked 0 Times in 0 Posts
    теперь пробывать конвертировать
    P.S. Sorry for my bad English

  18. #18
    Passing By
    Join Date
    Feb 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    а какой формат нужен?

  19. #19
    Passing By
    Join Date
    Jan 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Чукваки всё конвертируется и программой та что в комплекте идёт!
    Просто действительно K-Lite кодеков недостаточно!
    Найдите в поиске вот этот кодек на видео XviD-1.1.3-27042008.exe, а потом вот этот на звук l3codecx.exe и всё должно работать! уменя заработало!

  20. #20
    Passing By
    Join Date
    Feb 2009
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts
    просто тот конвертер что у меня на диске вместо слов пишет- ?????????


 

Similar Threads

  1. Replies: 6
    Last Post: 12-10-2008, 10:05 PM
  2. Replies: 3
    Last Post: 02-28-2008, 05:03 PM
  3. Replies: 1
    Last Post: 06-14-2007, 12:36 PM
  4. Replies: 14
    Last Post: 05-13-2007, 02:31 PM
  5. Replies: 1
    Last Post: 05-04-2007, 04:41 AM