Sziasztok.
Régóta nem használok virtualdub-ot, hiszen windowsom sincs.
Most viszont egy olyat szeretnék csinálni, amit állítólag abban könnyedén meg lehetett csinálni.
Azt szeretném, ha a videóm jobb felső sarkában bizonyos színnel és mérettel megjelenjen az időkód, ami a DV felvételemben benne van.
Szerintetek mivel lehet frappánsan megoldani?
- 8749 megtekintés
Hozzászólások
Az ffmpeg tud ilyet.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Nézegetem egy ideje a man-t és befonom a hajam...
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
asszem ez lesz az.
"‘timecode’
initial timecode representation in "hh:mm:ss[:;.]ff" format. It can be used with or without text parameter. rate option must be specified."
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Eddig nézegettem.
Matt hülye vagyok hozzá, pláne hogy végignéztem, ki hol mit küzd vele. Épphogy tudom használni a mencodert...
Azt hiszem ezt egy GUI-s szutyokra bízom, most azokat keresem.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Közben rábredtem, hogy a timecode csupán a DV kamerából történő átvételnél fontos, amikorr darabolni akarom automatikusan a videót.
Pontosabban megfogalmazva a dolgokat ezt kéne elérnem:
A videoállomány belsejében lévő (jpegnél exif) keletkezési dátumra és időre van szükség, hogy az legyen a felirat a videoablak tetején vagy alján.
Ez erős.
Én meg elképesztően fáradt.
Sokat tanultam ma, de célt még nem értem.
Jóccakát ./*.*
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
a kamera által készített videofájl egyáltalán tartalmaz timecodeot?
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
A drawtext-et már rég kivették belőle, mert elavult.
- A hozzászóláshoz be kell jelentkezni
Nem tudom mennyire segít. A "drawtext" fideó filtert használtam, valahogy így:
STAMP=`date +'%Y.%m.%d %H:%M:%S'`
... egyebek ...
ffmpeg "input definíció" -vf drawtext="fontfile=luxir.ttf: text=\'$STAMP\': x=1900: y=0: fontsize=12: fontcolor=white@1.0: box=1: boxcolor=black@1.0" "output file"
Viszont, ez egy fix dátum/idő pecsétet hoz létre.
Ráadásul, a legfrissebb forrásból forgatott ffmpeg + valami libraryt is le kellett húzni és illetve engedélyezni az ffmpeg forrás csomag konfigurálásakor. Eléggé zűrös dolog.
Létezik olyan program is ami eleve egy webkamera grabbelésre van kitalálva, bnem csak a dátum/időt tudja de egyéb feliratot is "rákever" a képre.
Nem voltál elég specifikus - vagy én nem értem - végül is most egy már kész streambe akarsz ilyeneket bele tenni, vagy egy futó grabbelés folyamatában - online?
Az offline feldolgozásban gui -ban az avidemux ami ezeket a dolgokat képes lehet kezelni.
Van még egy nagyon jó csomag a vlc - de ez szintén az ffmpeg -hez hasonló bonyolultságú dokumentációval bír.
A mencoder is jelölt lehet, de azt nem ismerem, és igen szintén borzasztó sok funkcióval, így nagy, terjedelmes és zavaros dokumentációja van. Szerintem nézz jobban körül a weben rengeteg ilyen tartalmú publikáció van, válaszd ki ami neked jó.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
ez nem timecode, olyan megoldás kell neki, ami a felvett anyagból kiolvassa, persze ehhez ezt rögzíteni kell, asszem pl. a sony kamerái közül tudja ezt néhány...
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Igen, az enyém tudja.
348 db családi videóból kéne kézzel kibogarásznom, miközben pörög a szalag...
Tudom, hogy benne van a pc-re átvitt videóban, de nemtom hogyan bogarászom belőle ki. Egyik videót kínomban megnyitottam egy txteditorban, hátha rátalálok valami tipikus stringre, mely segítségével kigreppelhetem a dátumot, de halott ez is.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Arra meg nem is gondoltal, hogy keritesz egy ismerost, akinek van windows-os laptopja es elkered tole par napra kolcson? Ha tippelni kene azt mondanam, hogy windowsra 100000000000 ilyen program van. Bar, az is lehet, hogy tevedek, es csak 98643582 db a pontos szam.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Kérdésem hogy az állományok mod, moi, és pgi formában vannak?
A mod fájl valójában egy mpeg fájl. A két másik tartalmazza az infókat. Én már írtam egy frankó kis bash scriptet, mellyel szétválogatva rendezve minden elkészül, de ott hasaltam el, hogy a kinyert idő hogy kerüljön a filmre, mivel a drawtext már nem létezik az ffmpegben.
A scripttel lehetőség van akár dvd formátumba, akár aviba konvertálni.
Azt talán meg lehet oldani, hogy a film elején mondjuk megadott ideig (10mp) látszódjon a felvétel helyes dátuma. (srt)
- A hozzászóláshoz be kell jelentkezni
Na ezt akkor most jól félre értettem! Bocs.
Azt hiszem, akkor a http://mediainfo.sourceforge.net vagy egyszerűen mediainfo ez létezik Linux, win és mac -re parancs és GUI. Az ismert adatok felsorolásában van mindenféle dátum/idő "tag" felismerés.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
A cinerella linuxos cucc manualjait kutatom. Dózeren nekem már a startmenü is büdös 12 év elteltével.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Ha jól rémlik, a dv2sub programmal ki tudod írni az infót subtitle fájlba, azt pedig szinte bármilyen lejátszó felrakja a videóra.
- A hozzászóláshoz be kell jelentkezni
Megnézegetem majd holnap, most csak letöltöttem és leforgattam:
root[dv2sub-0.3]# dv2sub
Usage: dv2sub [options] []
Options:
-i, --info generate textual information about frames
--info-out like -i, but write to file , instead stdout
--ssyb-dump hex dump of ssyb packets (implies -i)
--vaux-dump hex dump of vaux packets (implies -i)
-s, --subtitles generate MicroDVD subtitles with rec. date & time
--subtitles-out like -s, but write to file , instead stdout
-f, --time-format use the format specification in strftime()
(the format "%F|%T" is used otherwise)
-b, --boundary don't output subtitles with time above this value
-n, --max-frames max number of frames to process
-d, --date1 output one line of rec. date from stream start
--no-mmap don't use memory mapped input
-p, --pass-through pass input DV stream to stdout (implies --no-mmap)
-v, --verbose be verbose
-h, --help this short usage listing
-V, --version utility version info
Report bugs to http://dv2sub.sourceforge.net/
root[dv2sub-0.3]#
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni