Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: ffmpeg : Обрезка видео
Форумы портала PHP.SU » » Операционная система и системные вызовы » ffmpeg : Обрезка видео

Страниц (1): [1]
 

1. nixon - 17 Мая, 2011 - 22:54:10 - перейти к сообщению
Доброй ночи Улыбка
Пытаюсь нарезать видео с помощью ffmpeg.
Выполняю команды (меняя параметры ss и t).

Например:
ffmpeg -i complete.3gp -s 176x144 -aspect 11:9 -r 15 -vb 120k -acodec copy -ar 8000 -ac 1 -ab 12.2k -ss 00:45:00 -t 01:00:00 2.3gp

Получаю видео кривое %)
-ss 00:00:00 -t 00:15:00
-ss 00:15:00 -t 00:30:00
-ss 00:30:00 -t 00:45:00

Получается 1 видео размером N, 2ое 2N, третье собственно 3N

Примером брал:
http://snippets[dot]pp[dot]ru/article/148/

Вот такая ерунда получается: http://upwap[dot]ru/1501450

Команды выполненные:
http://code[dot]wen[dot]ru/m8ASHa
(Добавление)
при конвертации с промежутка от 15 минуты появляется (красным цветом отображается в ssh):
Buffering several frames is not supported. Please consume all available frames before adding a new one.

Это типа прокрутка идет до 15 минуты или что ? не силен в англ. языке просто Недовольство, огорчение
(Добавление)
FFmpeg version git-f4f4e12, Copyright (c) 2000-2011 the FFmpeg developers
built on Mar 15 2011 02:36:52 with gcc 4.4.5
configuration: --enable-nonfree --enable-gpl --enable-libx264 --enable-libgsm --enable-libspeex --enable-libvorbis --enable-libxvid --disable-yasm --enable-sh ared --enable-libfaac --enable-pthreads
libavutil 50. 39. 0 / 50. 39. 0
libavcodec 52.113. 2 / 52.113. 2
libavformat 52.102. 0 / 52.102. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1. 76. 0 / 1. 76. 0
libswscale 0. 12. 0 / 0. 12. 0
2. DeepVarvar - 17 Мая, 2011 - 23:09:09 - перейти к сообщению
Чота у меня больше в нем есть..
------------------------
configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
------------------------

Щас попробую чонить конвертнуть, а вообще я конвертил на нем mkv => mkv с понижением видеобитрейта до 1000 кБс (это был HD аватар), 4 часа и все пучком Закатив глазки
(Добавление)
Google => Буферизация несколько кадров не поддерживается. Пожалуйста, потребляют все имеющиеся кадры перед добавлением нового.

Покурил чуток man ffmpeg.
есь там фишка
ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v
-bufsize size
Set video buffer verifier buffer size (in bits).

Только врядли поможет. Скорее всего ваш фф собран без какого-то там ключа...
(Добавление)
Ышо поставьте уровень ошибок:
-er n
Set error resilience to n.

1 FF_ER_CAREFUL (default)

2 FF_ER_COMPLIANT

3 FF_ER_AGGRESSIVE

4 FF_ER_VERY_AGGRESSIVE
3. nixon - 18 Мая, 2011 - 21:19:58 - перейти к сообщению
не помогло ничего к сожелению
4. DeepVarvar - 18 Мая, 2011 - 21:29:03 - перейти к сообщению
nixon идите в irc у корбины - там есть комнаты #freebsd и #linux - там точно помогут

irc.corbina.ru:6667
5. nixon - 19 Мая, 2011 - 12:46:12 - перейти к сообщению
cпасибо Улыбка

 

Powered by ExBB FM 1.0 RC1