2
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Мencoder timestamp
|
-: Oct 14, 2012, 10:22
|
Здравейте , Намерих решение и реших да го пост-на. Ако някога на някой му се наложи. Само ,че е vlc
#!/bin/bash workdir=/upload/ chestota=223250 zvuk=hw:3,0 video=/dev/video2 programa=ntv.m4v dir=/upload/ntv/ mv $workdir/$programa $dir/`date +%F-%H-%M`.m4v cvlc --run-time=280 v4l2:// :v4l2-dev=$video :v4l2-tuner-frequency=$chestota :size=640x480 :input-slave=alsa://$zvuk :v4l2-fps=25 --sout "#transcode{vcodec=mp4v,acodec=mp4a,vb=1024,fps=30,width=320,scale=1,deinterlace,audio-sync,sfilter=marq{marquee=IME %Y:%H:%M:%S,position=5,size=14, opacity=255}}:standard{access=file,mux=mp4,dst=$workdir/$programa}" vlc://quit
И така --run-time=280 го сложил да спира влц-то в секунди понеже ако имаме cron който да го върти на всеки 5 минути както аз когато го kill vlc-to прецаква файла , а така спира няколко секунди по рано и като Kill влц-то той вече е спрял и не прецаква файла.
Горе променливите ги направих за да може ако имаме повече от един tv tuner или неква карта да може от там да се конфигурира а не да пипаме по кода.
|
|
|
3
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Мencoder timestamp
|
-: Oct 07, 2012, 12:40
|
Здравейте , Ситуацията е следната искам да правя streaming на /dev/video с mencodera i ffmpeg . Всичко е наред освен ,че не мога да вкарам timestamp с mencodera a с ffmpeg имам различия звук картина командите са тази.
mencoder tv:// -tv driver=v4l2:input=0:norm=pal:width=640:height=480:device=/dev/video2:freq=543.25:alsa=1:adevice=hw.2:forceaudio:audiorate=32000 buffersize=64 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:keyint=30 -oac mp3lame -lameopts br=128:cbr:mode=3 -ffourcc divx -endpos 10 -o `date +%y%m%d_%H%M`-m.avi
Понеже немога да да вкарам timestamp през mencoder-a ползвам ffmpeg с тази команда.
ffmpeg -y -i file.avi -vf "yadif=0:-1:0, scale=400:226, drawtext=fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf: text=' +%Y-%m-%d-%H-%M-%S ':x=(w-text_w)/2:y=H-200 :fontcolor=white :box=1:boxcolor=0x00000000@1" -sameq -s 320x280 -f mp4 $file.avi`date +%F-%H-%M`.mp4
А когато правя streaming само с ffmpegс тази команда ffmpeg -f video4linux2 -i /dev/video0 -vf "yadif=0:-1:0, scale=400:226, drawtext=fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf: text=' %d-%m-%Y %X':x=(w-text_w)/2:y=H-200 :fontcolor=white :box=1:boxcolor=0x00000000@1" -vcodec libx264 -pix_fmt yuv420p -b:v 700k -r 25 -maxrate 700k -bufsize 5097k -an out.mp4
имам различия със звука и картината около 2 секунди ми бяга звука пред картината така и не успях да го направя да вървят звук и картина заедно за това се наложи да ползвам mencoder там всичко е наред осен ,че пък немога да вкарам timestamp.
И в общи линии какво се получава правя steaming с mencodera 2-3 часа и после с ffmpeg минавам и вкарвам timestamp супер неудобно е така. Дали някой не може да даде идея как да вкарам timestamp на mencodera.
|
|
|
4
|
Хумор, сатира и забава / Кошче / Re: LINUX SYSTEM ADMISTRATOR
|
-: Sep 15, 2012, 09:59
|
Интересно защо им е да знаят всичките сметки на човека, на тях им трябва само сметката на която ще превеждат заплатата.
И аз съм на това мнение за Bulwork , за никъв ..... не стават ходил съм 2 пъти на интервю при тях и мога да кажа ,че съм съгласен с това което е написал колегегата @raguman
|
|
|
8
|
Нетехнически теми / Идеи и мнения / Re: Плюсове и минуси на виртуалните машини
|
-: Jun 30, 2012, 17:24
|
Хайде сега, работата с ESXi била елементарна... Може би - ако си правиш експерименти. Но в работна среда, ако използваш поне 1/3 от възможностите му - никак не е елементарна! Ами ако трябва да вържеш повече от един физически сървър в клъстер, и имаш няколко външни сториджа? Изглежда нищо работа, но си е сериозна... и отговорността е огромна!!!
"Ами ако трябва да вържеш повече от един физически сървър в клъстер, и имаш няколко външни сторидж" Това пък е още по лесно , което говори много добре за ESXi като виртуализиращ софт.
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Re: lighttpd + php5-cgi + jail
|
-: May 23, 2012, 21:20
|
Здравейте, пуснах един http сървър с lighttpd и го вкарах в chroot но създавам един сокет за връзка с един сървър, а за жалост нещо взе да ми връща грешка защото е в затвора 
PHP Notice: Can't create socket [localhost:1234], errno: 0, error: Success in /var/www/classes/FAConn.class.php on line 214
Въпроса ми е коя библиотека или кое трябва да вкарам в jail-a за да създаде сокета? Чета из нета ама не намирам работещ вариант.
Как го стартираш ?
|
|
|
13
|
Linux секция за начинаещи / Настройка на програми / Re: Спешно: Read-only file system
|
-: Mar 31, 2012, 19:19
|
Грешката се получава от счупен хард или от нещо подобно свързано с харда .Вариянта ти е да демаутнеш счупения дял после да се опиташ да го фикснеш с fsck . Първи вариянт рестарт и ще ти излезне един джам да се логнеш пак ще ти е read-only с командата mount -n -o remount,rw / го фиксваш да не е read-only после се опитваш да оправип счупения дял с fsck или livecd и фиксваш харда ти или дяла който ти го е причинил това.
|
|
|
|