LINUX.ORG.RU

п***ц
когда же вы научитесь читать, ***

этим -vtag ты не задаёшь кодек для кодирования
ты тупо прописываешь fourcc, причём несоответствующий кодеку
ffmpeg таких де*** посылает нах, и правильн оделает

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

Both Xvid and DivX (version 4+) are implementations of the ISO MPEG-4 standard (note that there are many other coding formats that use this same standard). Thus, use ’-c:v mpeg4’ to encode in these formats. The default fourcc stored in an MPEG-4-coded file will be ’FMP4’. If you want a different fourcc, use the ’-vtag’ option. E.g., ’-vtag xvid’ will force the fourcc ’xvid’ to be stored as the video fourcc rather than the default.

Делаю так:
-vcodec mpeg4 -vtag xvid

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

ffmpeg -i 1.avi -t 10 -vcodec mpeg4 -vtag xvid -strict experimental 1.mp4
итак работает

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

попробуй обновить до версии, как у меня

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

да блин, пиши точно как в инструкции
ffmpeg -i 1.avi -c:v mpeg4 -vtag xvid -t 10 -strict experimental 1.mp4


Unrecognized option 'c:v'

Попробую версию посвежее поставить, у меня 0.7.8

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

Обновил, пытаюсь сконвертировать так:

ffmpeg -i 1.avi -c:v mpeg4 -vtag xvid -r 23.976 -s 320x180 -b:v 360k -acodec libfaac -ac 2 -ab 125k -ar 44100 -y 2.mp4

Получаю ошибки:

[mp4 @ 0x82c22e0] Tag xvid/0x64697678 incompatible with output codec id '13'
Could not write header for output file #0 (incorrect codec parameters ?)

ЧЯДНТ? С прошлой версией то же самое работало, но без -vtag

ffmpeg version 0.9.1

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

Да вроде бы сконвертилось, но желаемого эффекта не добиться:
слишком пикселясто получается, хотя в раздачах на торрентах с почти такими же данными ни одного пикселя не видно. Почему так?

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

ну и юзать h264 (если возможно) — у него бльше коэфф. сжатия

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

тебе ж в прошлом треде написали — двухпроходное кодирование

Сделал с

-c:v libx264

Качество получилось отличное, но smplayer пишет

Формат H264
Выбранный кодек ffh264vdpau

А мне б в mpeg. :(

Или я чего то не понимаю?

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

двухпроходное кодирование

Сделал с
-c:v libx264

это ты только кодек поменял, тебе надо такое:[code]‘-pass n’

Select the pass number (1 or 2). It is used to do two-pass video encoding. The statistics of the video are recorded in the first pass into a log file (see also the option -passlogfile), and in the second pass that log file is used to generate the video at the exact requested bitrate. On pass 1, you may just deactivate audio and set output to null, examples for Windows and Unix:

ffmpeg -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y NUL ffmpeg -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y /dev/null

А мне б в mpeg

так блин h264 это MPEG-4 Part 10
давай из инструкции к плееру (или чо там у тебя), что он поддерживает за форматы и какой мпег тебе нужен

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

Сделал сначала с -pass 1, потом pass 2, но качество как было говном, так и осталось. Видимо я что то делаю не так.

так блин h264 это MPEG-4 Part 10

h264 он не открыл.

давай из инструкции к плееру (или чо там у тебя), что он поддерживает за форматы и какой мпег тебе нужен

Вообще написано что он должен открывать любое видео без перекодирования.

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

https://wiki.archlinux.org/index.php/FFmpeg#Two-pass_MPEG-4_.28very_high-quality...

Делаю так:

ffmpeg -i 1.avi -an -c:v mpeg4 -vtag xvid -pass 1 -r 23.976 -s 320x180 -b:v 360k -acodec aac -ac 2 -ab 125k -ar 44100 -strict experimental -t 60 -f rawvideo -y /dev/null

Потом:

ffmpeg -i 1.avi -c:v mpeg4 -vtag xvid -pass 2 -r 23.976 -s 320x180 -b:v 360k -acodec aac -ac 2 -ab 125k -ar 44100 -strict experimental -t 60 -y 2.mp4

Выходит говно. ЧЯДНТ?

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

вот так говно? ну тогда, наверное, только битрейт поднимать, фпс понижать, звуку битрейт тоже понижать, делать моно

Тяжело понять, слишком коротко и темно. Я добавил -vprofile baseline и на плеере завелось. Качество лучше чем с -v:c mpeg4

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