Перекодировка AVI в MPEG (неперекодируются некоторые файлы)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Перекодировка AVI в MPEG

Сообщение cherep36 »

Проблема такова:

Код:

[cherep@tachka ~]$ mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac lavc -lavcopts acodec=mp2:abitrate=224 ~/dc_downloads/Kozirnie.tuzi.DVDscr.\(RUS\).Xvit.INTERFILM.avi -o kozirnie_tuzi.mpg MEncoder 1.0rc1-4.1.2 © 2000-2006 MPlayer Team CPU: AMD Athlon™ XP 2600+ (Family: 6, Model: 10, Stepping: 0) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled with runtime CPU detection. 98 audio & 216 video codecs success: format: 0 data: 0x0 - 0x565b6000 AVI file format detected. VIDEO: [XVID] 640x272 12bpp 23.976 fps 1599.9 kbps (195.3 kbyte/s) [V] filefmt:3 fourcc:0x44495658 size:640x272 fps:23.98 ftime:=0.0417 ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== PACKET SIZE: 2048 bytes, deltascr: 245760 Opening video filter: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== Limiting audio preload to 0.4s. Increasing audio density to 4. VDec: vo config request - 640 x 272 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 2.35:1 - prescaling to correct movie aspect. videocodec: libavcodec (640x272 fourcc=3167706d [mpg1]) [mpeg1video @ 0x882f638]MPEG1/2 does not support 2997/125 fps Could not open codec. FATAL: Cannot initialize video driver. Exiting... [cherep@tachka ~]$

Как вы могли заметить перекодирую файлы с помощью команды

Код: Выделить всё

mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac lavc -lavcopts acodec=mp2:abitrate=224 input.avi -o output.mpg

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

Код: Выделить всё

[mpeg1video @ 0x882f638]MPEG1/2 does not support 2997/125 fps
Could not open codec.

Кодек -то mencoder вроде определяет, но вот чё-то с частотой кадров, как исправить не подскажите великие гуру линукса??
p.s. Нужно перекодировать именно в mpeg1 cо звуком mp2, чтоб воспроизводилось на бытовом DVD плеере без поддержки Divx(mpeg4), типа VCD.
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: Перекодировка AVI в MPEG

Сообщение sda »

-fps 25 -ofps 25
-fps 30000/1001 -ofps 30000/1001

ибо с "-fps 24000/1001 -ofps 24000/1001" (telecine) имеете проблемы.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Mangust
Сообщения: 173
ОС: Ubuntu 8.04

Re: Перекодировка AVI в MPEG

Сообщение Mangust »

У тебя формат не задан. Тот же PAL.

Вот так типа:
ffmpeg -i lovzar.mpg -target pal-dvd lovzar2.mpg

А я вообще не парюсь - DeVeDe вся такая гуёвая, прям сразу из чего угодно в iso пишет.
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Перекодировка AVI в MPEG

Сообщение cherep36 »

Спасиб, -fps 25 -ofps 25, то что нужно, терь всё работает. :)
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Перекодировка AVI в MPEG

Сообщение malex »

а не подскажет ли кто из уважаемых знатоков, как перекодировать avi файлы в формат dvd (vob)?
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Перекодировка AVI в MPEG

Сообщение Kai SD »

vob - это контейнер. Кодируешь avi в mpeg-файлы, а затем собираешь vob в каком-нибуть редакторе dvd. Например в KMediaFactory.
Может быть даже KMediaFactory сам перекодировать сумеет, не проверял.
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Перекодировка AVI в MPEG

Сообщение malex »

спасибо, попробую
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: Перекодировка AVI в MPEG

Сообщение sda »

странно... а остальные пользовали

Код: Выделить всё

ffmpeg -i file.source file.vob
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали: