LINUX.ORG.RU

quicktime_codec_cvid.so для transcode-0.6.12


0

0

ктонибудь решил проблему декодирования файлов "mov" (закодированных cinepack`овским кодеком) с помощью transcode ???
зы
quicktime4linux-2.0.3 shared не компилится и к transcode не прикручивается
quicktime4linux-1.3.x shared компилится,
но при попытке декодировки civepack'овских mov'ов требует quicktime_codec_cvid.so
psзы
знаю , что код декодера интегрирован неким проффессором в mplayer (возможно GPL)

Ответ на: комментарий от botrops-schlegelii

Пока результаты такие.

mencoder перекодирует на ура (попробовал divx сделать). Стоит собранный из сырцов последний MPlayer + полный набор кодеков (win32 + All-In-One end-user codecpack) с сайта MPlayer.

Если вам кто-то сказал, что mencoder плохо кодирует, то в приведённом клипе-примере разницы не видно (и так хуже не бывает).

Ковыряния с transcode будут позже (если меня не заломает пересобирать её с квиктаймом).

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

я хотел сказать что для декодирования данного файла - mplayer и transcode пользуются разными декомпрессорами (у mplayer - by Dr Tim Ferguson. , a у quicktime - практически никакой) ps только что прочитал про quicktime4linux (http://heroinewarrior.com/quicktime.php3)

Be aware of one thing: Quicktime for Linux won't read any of the movies you download from the internet. Quicktime is a wrapper for many different kinds of compression formats. What you knew as "Quicktime 4", "Quicktime 5", "Quicktime 6", are really different distributions of compression formats. The codecs we support are mainly uncompressed.

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

В таком случае как переформулируется ваша проблема?

1. Хочу перекодировать кривые .mov именно при помощи transcode.

2. Хочу перекодировать кривые .mov во что-то общепринятое неважно чем.

Во втором случае ответ дан -- mencoder.

Пример.

mencoder -oac mp3lame -lameopts cbr:preset=64 -ovc lavc -lavcopts vcodec=mpeg4:vhq 98_crash.mov -o 98_crash.avi

Вопросы кроппинга и rescale я пока не рассматриваю. Поскольку материал подобного *удацкого качества на 99% будет смотреться на компе, а не писаться на SVCD/DVD для просмотра на стационарной аппаратуре. А посему на размеры кадра наплевать. По той же причине я не изменяю fps.

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

1. Хочу перекодировать кривые .mov именно при помощи transcode .

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

надо попробовать >=libquicktime-04112003_cvs(>=libquicktime-0.9.2)+ffmpeg-0.4.8 - в libquicktime должен быть плагин для ffmpeg

1. Хочу перекодировать кривые .mov именно при помощи transcode (ffmpeg).

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

К сожалению, я не буду собирать libquicktime, ибо gcc 2.95.3 не собирает входящий в неё jibjpeg (до этого момента кучу несовместимых вещей в коде libmpeg3, равно как и ошибку в libdv я почистил). Явно писано под gcc3. Но обновлять gcc я не собираюсь (слишком много оно за собой потянет). Месить в живую систему два gcc тоже.

Но на вопросы отвечать буду по мере возможности.

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

собрал libquicktime-0.9.2 - плейер из етого пакета (lqtplay) хорошо играет тот mov (и пишет про кодек cvid), но ffmpeg плагин собрать не смог и к транскоду не прикрутил
зы
gcc 3.2.2, slackware-9.0
зызы
я от вас не требовал что-то собирать, я просто интересовался есть ли у вас _готовое_ решение, _подходящее_ мне.

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

ffmpeg-2004-05-20-cvs может перекодировать тот mov, но есть проблемы с синхронизацией video и audio

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

> я от вас не требовал что-то собирать, я просто интересовался есть ли у вас _готовое_ решение

Согласитесь, что при таком подходе с моей стороны ветка закончилась бы моим ответом "нет, но mencoder всё отлично делает". Тем более, что я сам заинтересовался вопросом (мне в плане перекодировки тоже более импонирует transcode, а точнее, mpeg2enc/mp2enc, поскольку в 99% я делаю из "нечто" VCD/SVCD).

Да, я ошибся в написании ранее. Не libquicktime, а quicktime4linux-2.0.3, конечно.

P.S. Slackware 8.1, апгрейдиться не хочу, рабочая отлаженная машинка.

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