LINUX.ORG.RU

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


0

0

Дано:
Файл в mpeg2 (DV)
Нужно:
Файл в mpeg4
Решение:
1. Читал фак, поставил кучу библиотек. Результат нулевой. Ошибка - No video stream found. То есть не понимает, например, тот же mencoder формат исходного файла. Может, все же не стоят какие-нибудь кодеки. Ставил и libmpeg2 тоже.
На винде коллега мне пережал все виртуал_дабом. Стало немного обидно. Хочется что-то подобного под линух.

2. - ? Может как-то всеже средствами Линуха я сам смогу справляться с подобной задачей?

★★★

avidemux2, с поддержкой libmad, libavcodec тебе помогут :)

sigill
()

Файл в mpeg2 (DV)

Не бывает такого. Либо MPEG2 (возможно, DVD), либо DV.

Скорее всего, файл либо порченный, либо всё-таки в некоем экзотическом новомодном формате.

Прогоните tcprobe -i файл (tcprobe входит в transcode) и результат -- сюда в режиме preformatted text. Либо в исходниках MPlayer есть скрипт идентификации файлов, его результат -- сюда.

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

Уффф... Запарился ставить transcode... Всяких либ ему подавай...
Вот результат:
#tcprobe -i /net/snez.avi
[tcprobe] RIFF data, AVI video
AVILIB: error - DV AVI Type 1 no supported
[avilib] V: 0.000 fps, codec=RGB, frames=0, width=0, height=0
[tcprobe] summary for /net/snez.avi, (*) = not default, 0 = not detected
no audio track: use "null" import module for audio

Или... Опять ему чего-то не хватает?...

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

> Собаки, переехали

Старый адрес пока жив, просто редирект.

А касаемо темы -- по-моему, DV Type 1 поддерживается криво. Где-то есть утилитка перевода Type1 в Type2. Что-то вроде dv2dv (можно попробовать нагуглить).

Давно не занимался видео, подзабыл уже кое-что...

Obidos ★★★★★
()

Я тоже когда-то хотел подобное сделать, разными способами не удалось, плюнул, и в виндах2000, перекодировал с помощью VirtualDub'a

ALExorON
()
Ответ на: комментарий от anonymous

Если бы он еще собрался...:
configure: error: *** SPIDERMONKEY javascript engine not found !***
Поставил spidermonkey-1.5_rc6a-x86_64-1ces.tgz, но ошибка та же...

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

>Поставил spidermonkey-1.5_rc6a-x86_64-1ces.tgz, но ошибка та же...

а разве -dev пакет не отдельно идёт? его тоже надо ставить.
кстати, у меня он собран без spidermonkey:

$ apt-cache depends avidemux
avidemux
  Depends: liba52-0.7.4
  Depends: libaa1
  Depends: libartsc0
  Depends: libasound2
  Depends: libatk1.0-0
  Depends: libaudio2
  Depends: libaudiofile0
  Depends: libc6
 |Depends: libesd0
  Depends: libesd-alsa0
  Depends: libfaac0
  Depends: libfaad2-0
  Depends: libfreetype6
  Depends: libgcc1
  Depends: libglib2.0-0
  Depends: libgtk2.0-0
  Depends: liblame0
  Depends: libmad0
  Depends: libmp4-0
  Depends: libncurses5
  Depends: libogg0
  Depends: libpango1.0-0
  Depends: libsdl1.2debian
  Depends: libslang2
  Depends: libstdc++6
  Depends: libsvga1
  Depends: libvorbis0a
  Depends: libvorbisenc2
 |Depends: libx11-6
  Depends: xlibs
 |Depends: libxext6
  Depends: xlibs
  Depends: libxml2
 |Depends: libxt6
  Depends: xlibs
  Depends: libxv1
  Depends: libxvidcore4
  Depends: zlib1g
  Recommends: mjpegtools
  Recommends: toolame
  Recommends: lame

$ apt-cache policy avidemux
avidemux:
  Installed: 1:2.0.42-0.0
  Candidate: 1:2.0.42-0.0
  Version table:
 *** 1:2.0.42-0.0 0
        500 ftp://ftp.nerim.net etch/main Packages
        100 /var/lib/dpkg/status

$ apt-cache search spidermonkey
libsmjs-dev - Development files for the SpiderMonkey JS library
libsmjs1 - The Mozilla SpiderMonkey JavaScript library
spidermonkey-bin - Binaries of the SpiderMonkey interpreter
spidermonkey-dev - Migration package for the SpiderMonkey JS library
spidermonkey1 - Migration package for the SpiderMonkey JS library

anonymous
()
Ответ на: комментарий от KOPEHb

Извлеки утилитками transcode raw DV ... Его mencoder ест. tccat -i ./ > ../raw.dv из директории где лежит файл avi-dv type 1

Вроде так.

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