LINUX.ORG.RU

[неосилятор] Перекодирование видео

 


0

0

Пытался изменить размер видео командой

mencoder -vf scale=852:480 -oac lavc -of avi -ovc x264 Fairy_Tail_01_\[Persona99\]_\(1280x720_x264\ AAC\).rus.jap.mkv -o fairytail01.avi

с видеорядом всё нормально, с аудио полный кошмар - рассинхронизация и при перемотке звуковая дорожка начинает сначала воспроизводиться.

ЧЯДНТ? какова правильная команда?

★★★★★

открой его авидемуксом, он подскажет. У h.264 не один профиль, м.б. по дефолту не угадывается.

pekmop1024 ★★★★★
()

Засовывать h264 в антикварный контейнер с чережжопной поддержкой b-frame - очень смело. Звук ещё небось в vorbis или с переменным битрейтом.

И вон из толксов с такими вопросами.

as33 ★☆☆
()

> -oac lavc -of avi

А нужно -oac copy -of mkv. Во-первых, экономит процессорное время на пережатии звука; во-вторых, в случае vfr исходника сохраняет синхронизацию; в-третьих, контейнер AVI не умеет правильно хранить H.264-поток.

Persona99

OH U

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

mencoder -of help

MPlayer SVN-r31179 (C) 2000-2010 MPlayer Team

Available output formats:

avi - Microsoft Audio/Video Interleaved

mpeg - MPEG-1/2 system stream format

lavf - FFmpeg libavformat muxers

rawvideo - (video only, one stream only) raw stream, no muxing

rawaudio - (audio only, one stream only) raw stream, no muxing

Что сделать чтобы mkv получить?

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

я для ускорения процесса перекодирую на домашнем сервачке (он мощнее) но там нет иксов, и не будет.

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

MPlayer SVN-r31179 (C) 2000-2010 MPlayer Team

success: format: 0 data: 0x0 - 0x11345c43

[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0

[mkv] Track ID 2: audio (A_AAC) «Persona99», -aid 0, -alang rus

[mkv] Track ID 3: audio (A_AAC), -aid 1, -alang jpn

[mkv] Track ID 4: subtitles (S_TEXT/ASS) «aas», -sid 0, -slang rus

[mkv] Track ID 5: subtitles (S_TEXT/UTF8) «srt», -sid 1, -slang rus

[mkv] Will play video track 1.

Matroska file format detected.

VIDEO: [avc1] 1280x720 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)

[V] filefmt:31 fourcc:0x31637661 size:1280x720 fps:23.976 ftime:=0.0417

** MUXER_LAVF *****************************************************************

REMEMBER: MEncoder's libavformat muxing is presently broken and can generate

INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer

will play these INCORRECT files as if nothing were wrong!

*******************************************************************************

OK, exit.

Opening video filter: [expand osd=1]

Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1

Opening video filter: [scale w=852 h=480]

==========================================================================

Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family

Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

==========================================================================

Audio format 0x4134504d is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it.

Exiting...

ptah_alexs ★★★★★
() автор топика
mencoder -vf scale=852:480 -oac lavc -of lavf -lavfopts format=matroska -ovc x264 Fairy_Tail_01_\[Persona99\]_\(1280x720_x264\ AAC\).rus.jap.mkv -o fairytail01.avi


==========================================================================
Pos:   0.0s      1f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]
1 duplicate frame(s)!
VIDEO CODEC ID: 28
AUDIO CODEC ID: 15000, TAG: 0
Writing header...
[matroska @ 0xc5d100]dimensions not set
Исключение в операции с плавающей точкой
ptah_alexs ★★★★★
() автор топика

кто еще подскажет, как из стянутой download-helper'ом FLVшки сделать нормальное видео?

Komintern ★★★★★
()

Официально признаю что не осилил mencoder. Использовал avidemux через ssh -X.

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

я выбрал пункт mpeg-4 avc, при кодировании он мне написал что используется кодек x264.

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

Может обновить? В версии 1.6 точно был х264 и в матрешку паковал хоть и ругаясь

DNA_Seq ★★☆☆☆
()

я в x264 кодирую вот так.
[code]
mencoder -nosound -ovc x264 -x264encopts pass=1:subq=7:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:b_pyramid:weight_b:threads=auto:bitrate=желаемый -vf scale=зависит_от_битрейта -ofps 25 -o /dev/null in.avi && mencoder -ovc x264 -x264encopts pass=2:subq=7:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:b_pyramid:weight_b:threads=auto:bitrate=желаемый -vf scale=зависит_от_битрейта -ofps 25 -oac mp3lame -lameopts cbr:br=96:mode=1 -srate 44100 -o out.avi in.avi
[/code]

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