Pull to refresh
-18
0
Никита Траторов @NikitaTratorov

Fullstack — веб-разработчик

Send message
Спасибо. Попробовал. Качество стало немного лучше и четче, но не регулируется. Битрейт все-равно 200кб/с и на картинке jpeg-артефакты. Хотелось бы еще немного улучшить качество дотянув до исходного.

Между:
ffmpeg -r 6 -b 4096k -i img%04d.jpg -s 704x576 -y cam1.avi

и
ffmpeg -r 6 -b 2048k -i img%04d.jpg -s 704x576 -y cam1.avi

в результате нет никакой разницы: файл получается того же размера и качества.

Вот результат испытаний:
ffmpeg -r 6 -b 4096k -i img%04d.jpg -s 704x576 -y cam1.avi
ffmpeg version 0.7.6, Copyright © 2000-2011 the FFmpeg developers
built on Oct 28 2011 11:52:30 with gcc 4.2.1 20070719 [FreeBSD]
configuration: --prefix=/usr/local --mandir=/usr/local/man --enable-shared --enable-gpl --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-memalign-hack --enable-runtime-cpudetect --cc=cc --extra-cflags='-msse -I/usr/local/include/vorbis -I/usr/local/include' --extra-ldflags='-L/usr/local/lib ' --extra-libs=-pthread --disable-debug --disable-libaacplus --disable-indev=alsa --disable-outdev=alsa --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libcelt --disable-libdirac --disable-libfaac --enable-libfreetype --enable-frei0r --disable-libgsm --enable-libmp3lame --enable-libopencv --enable-libopenjpeg --disable-librtmp --enable-libschroedinger --disable-ffplay --disable-libspeex --enable-libtheora --disable-vaapi --disable-vdpau --disable-libvo-aacenc --disable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.122. 0 / 52.122. 0
libavformat 52.110. 0 / 52.110. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
[image2 @ 0x805422020] max_analyze_duration 5000000 reached at 5000000
Input #0, image2, from 'img%04d.jpg':
Duration: 00:03:49.83, start: 0.000000, bitrate: N/A
Stream #0.0: Video: mjpeg, yuvj420p, 704x576 [PAR 72:72 DAR 11:9], 6 fps, 6 tbr, 6 tbn, 6 tbc
Incompatible pixel format 'yuvj420p' for codec 'mpeg4', auto-selecting format 'yuv420p'
[buffer @ 0x805449f00] w:704 h:576 pixfmt:yuvj420p tb:1/1000000 sar:72/72 sws_param:
[buffersink @ 0x805449f80] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0x805449fe0] w:704 h:576 fmt:yuvj420p -> w:704 h:576 fmt:yuv420p flags:0x4
Output #0, avi, to 'cam1.avi':
Metadata:
ISFT : Lavf52.110.0
Stream #0.0: Video: mpeg4, yuv420p, 704x576 [PAR 1:1 DAR 11:9], q=2-31, 200 kb/s, 6 tbn, 6 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
[mjpeg @ 0x805410020] overread 44 587kB time=00:00:15.66 bitrate= 306.7kbits/s
Last message repeated 1 times 5131kB time=00:03:23.33 bitrate= 206.7kbits/s
[mjpeg @ 0x805410020] overread 9
[mjpeg @ 0x805410020] EOI missing, emulating
frame= 1377 fps= 93 q=12.0 Lsize= 5776kB time=00:03:49.83 bitrate= 205.9kbits/s
video:5738kB audio:0kB global headers:0kB muxing overhead 0.673392%


Снимок с камеры:


Тот же кадр из видеозаписи:
Да красиво, но для меня, учитывая качество картинки с моих камер, на которых ничего не видно (лиц, например), кроме происходящего, а также сильно узкие и нестабильные каналы связи — приемлемо. Можно только участить кол-во снимков в минуту.
А разве здесь не должно быть ключей -f image2?
Спасибо!
Не то чтобы за уши, но именно ее подход лежит в основе, как решение возможных проблем безопасности.
1) pecl install timezonedb
2) добавляем в файл /usr/local/etc/php/extensions.ini строку:
extension=timezonedb.so
3) рестартуем Апач


Отработало без проблем. А я голову ломал, почему на сайте дата неправильная.
СПАСИБИЩЕ!
Там тоже-самое только горизонтально.
Собрали консилиум, тренируемся на 3х чашках!
Значит ты не правильно перевернул петлю. Мы тут уже повторили эксперимент — работает. nightday — в победители!
Тогда это и есть решение. Нужно продолжать эту мысль на все остальные гвозди.
По условиям ясно, что веревка ОБЯЗАТЕЛЬНО касается всех гвоздей. Потому что при выдергивании любого она должна упасть. Взял резинку, набил гвоздей, сижу протягиваю резинку меж них…
Вариант: Выдернуть гвоздь из картины, где веревка крепится.
Динамично.
Вот, пока некоторые сидят… товарищ плотную взялся за CSS3 и посмотрите чего добился! Да пошли они, эти старые браузеры. Если и дальше заниматься совместимостью с ними, то пользователи никогда с них не слезут.
Молодцы! Реально молодцы!
Через 2 часа разговора будет четко виден слепок уха на трубке.
— Дорогая, это ты разговаривала по моему телефону? Здесь твое ухо!

Демонстрация интересная. Наконец-то решили проблему с гибким экраном. Теперь хочется скорее увидеть Nokia Morph Concept в живую. Уже недолго.
«позволяюзий» поправьте пожалуйста.
Не судите, и не будете судимы. Подобные споры никогда не закончатся.
Стоит обратить внимание. Спасибо.
Что ж, все понятно. Осталось придумать, как следить, чтобы сервис был постоянно запущен. Кажется, с этим будут сложности, также как и при запуске после ребута.
А Вы не могли бы привести свой пример замены awk для конкретного случая, например для websec.sh в блоке «Вылавливаем спецов по нарушению RFC»?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity