Перекодирование AMV

Дата: 24 января 2014 06:58 #1

Перекодирование AMV

Какую программу использовать для перекодирования видео в другой формат?
Нужно это вот зачем. Скачал я AMV AkrossCon 2012. Выбрал лучшие видеоклипы. Отконвертировал в *.avi с уменьшением размера изображения до 640х360, записал на DVD. И вот в таком виде, оказывается, этот диск может воспроизводиться на обычном бытовом DVD-плейере. Отнёс в библиотеку.
http://amvnews.ru/forum/viewtopic.php?p=260582#260582
Какую программу для перекодирования вы рекомендуете?

В "AkrossCon 2012" наткнулся на видеоклип "l33tmeatwad_-_Blackout_Shooter_alt". Я только после нескольких просмотров догадался, что этот клип гениален. Но в вышеупомянутый сборник он не попал. Слишком поздно догадался, когда всё уже было сделано...
Но возникла загвоздка. Это единственный видеоклип, который не конвертируется. Может, другую программу попробовать? Хотя бы в другой видеоформат отконвертировать, а дальше я уже сам сделаю, как надо.
Дата: 24 января 2014 08:22 #2
Любое видео должно открываться в дабе скриптом либо через avisource
[code:1]avisource("путь к файлу")[/code:1]
либо через DSS2
[code:1]FN = "путь к файлу"
a = DSS2(FN)
b = DirectShowSource(FN, video=false)
AudioDub(a, b)[/code:1]
либо через ffvideosource
[code:1]FN = "путь к файлу"
a = ffVideoSource(FN)
b = ffAudioSource(FN)
AudioDub(a, b)[/code:1]
Если же всё-таки не открывается, то надо извлечь дорожки из контейнера спец прогой, предназначенной для работы именно с таким контейнером и открыть эти дорожки в дабе либо так:
[code:1]a = avisource(путь к видеодорожке, false)
b = DirectShowSource(путь к аудиодорожке, video=false)
AudioDub(a, b)[/code:1]
либо так
[code:1]a = DSS2(путь к видеодорожке)
b = DirectShowSource(путь к аудиодорожке, video=false)
AudioDub(a, b)[/code:1]
либо так:
[code:1]a=ffVideoSource(путь к видеодорожке)
b=ffAudioSource(путь к аудиодорожке)
AudioDub(a,b)[/code:1]
Дата: 24 января 2014 14:00 #3
jura_k
1. А какой прогой не кодируется?
2. Попробуй FormatFactory, может что и получится.
3. Я так понял, что ты подгоняешь размер, тогда зачем используешь альт версию? Стандартная как раз почти под указанный тобой размер подходит.

Bill Ein
Не спеши грузить, может ему эти премудрости и даром не понадобятся Acute
Холостяк живет как король и умирает как собака; женатый живет как собака, зато умирает как король.
Дата: 24 января 2014 14:32 #4
Cheburator, я озвучил 100%-й вариант получения из непойми чего универсальный формат для последующей работы, кодирования и записи на ДэВэДэ.
А программ-конверторов овер 9000 и перебрать их все сложнее чем собрать покемонов из всех сезонов.
Дата: 25 января 2014 13:26 #5
to Bill Elin.
Дабом не пользуюсь. Avisource не пользуюсь.
Я программировал на C 20 лет назад, но не знал, что при кодировании видео тоже используется программирование.

to Cheburator.
1. Media coder. Причём всеми версиями, хоть самой последней, хоть 7-летней давности.
3. Не только подгоняю размер, но и меняю формат видео, чтобы его понял DVD-плейер. Это одна из проблем для данного видеофайла.
Target format: xvid, *.avi, 640x360.
Original format: avc, *.mp4, 1920x1080.

Проблема решилась в два этапа. Скачал последнию версию MediaCoder, но и там все ухищрения ни к чему не привели. Скачал AVC ("Any Video Converter"). В этой программе переконвертировал файл по возможности без потери качества и с тем же размером кадра в *.avi, XviD. Рассчитал так, чтобы получился файл примерно того же размера, что и исходный. Тут всё получилось.
Затем промежуточный файл стал конвертировать в нужный формат с помощью MediaCoder. Тут опять пошли глюки. На 7-ой секунде есть "чёрная пауза" между заставкой и собственно видео. MediaCoder увеличивает эту паузу до 20-30 секунд, а звук идёт по-прежнему.
Методом эксперимента отыскал, что перекодирование нужно начинать с 8-ой секунды. Заставку пришлось отрезать. Да и не очень-то надо. В конце клипа всё равно есть экран с титрами.

Получилось вот что:
http://video.yandex.ru/users/scanlate/view/31/
Чем закрыть рекламу: http://amvnews.ru/forum/viewtopic.php?t=4025
Дата: 25 января 2014 23:18 #6
jura_k:
Проблема решилась в два этапа. Скачал последнию версию MediaCoder, но и там все ухищрения ни к чему не привели. Скачал AVC ("Any Video Converter"). В этой программе переконвертировал файл по возможности без потери качества и с тем же размером кадра в *.avi, XviD. Рассчитал так, чтобы получился файл примерно того же размера, что и исходный. Тут всё получилось.
Затем промежуточный файл стал конвертировать в нужный формат с помощью MediaCoder. Тут опять пошли глюки. На 7-ой секунде есть "чёрная пауза" между заставкой и собственно видео. MediaCoder увеличивает эту паузу до 20-30 секунд, а звук идёт по-прежнему.
Методом эксперимента отыскал, что перекодирование нужно начинать с 8-ой секунды. Заставку пришлось отрезать. Да и не очень-то надо. В конце клипа всё равно есть экран с титрами.
Это настоящий триллер.
Как теперь заснуть.
Дата: 26 января 2014 06:14 #7
ROFL
Дата: 26 января 2014 07:17 #8
jura_k:
Проблема решилась в два этапа.

jura_k:
Any Video Converter

jura_k:
переконвертировал файл по возможности без потери качества и с тем же размером кадра в *.avi, XviD.

jura_k:
Тут всё получилось.

jura_k:
Затем промежуточный файл стал конвертировать в нужный формат с помощью MediaCoder.

jura_k:
Методом эксперимента отыскал, что перекодирование нужно начинать с 8-ой секунды. Заставку пришлось отрезать.


Дата: 26 января 2014 09:18 #9
Xvid4PSP перекодирует любой формат
http://code.google.com/p/xvid4psp/
Дата: 26 января 2014 13:46 #10
jura_k
Странно, попробовал сам перегнать в avi c xvid-ом - у меня все получилось. Прям мистика какая-то Cool
Холостяк живет как король и умирает как собака; женатый живет как собака, зато умирает как король.
Дата: 26 января 2014 16:46 #11
Bill Ein
Это просто подтверждение того факта, что не стоит опускать детали, когда что-то объясняешь. Если бы написал что надо поставить AVISynth со ссылочкой где скачать и потом прописать, то что ты написал в блокноте в текстовом файле с именем LuboeImya.avs. То того ужасного тех. процесса перекодирования описанного выше не получилось бы.
Дата: 25 февраля 2014 16:28 #12
a = ffVideoSource (the path to the video track)


Is best I think, it makes an ff index file, but generally the quality is very good. DirectShowSource is too open for other videos, and is not specified for which type of video that the encoder is well...encoding.
Дата: 25 февраля 2014 20:49 #13
RiceAMV:
a = ffVideoSource (the path to the video track)


Is best I think, it makes an ff index file, but generally the quality is very good. DirectShowSource is too open for other videos, and is not specified for which type of video that the encoder is well...encoding.

DSS2 quality = ffVideoSource quality.
Чтобы писать в форуме, нужно войти.
Вход