Differences between revisions 11 and 12
Revision 11 as of 2007-11-11 12:48:26
Size: 5938
Comment: Nevn hvem som er med i videogruppen.
Revision 12 as of 2007-11-11 13:13:25
Size: 5969
Comment: Lagt til meg selv og satt herman som leder(?)
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
 * Herman Robak  * Herman Robak (leder?)
Line 18: Line 18:
 * Ole Kristian Lien

NUUGs videogruppe

NUUG tar opp presentasjoner og andre møter på Video. Disse legges ut på web, og det er planer om a distribuere disse via [:grupper/video/dvd:DVD] og Åpen Kanal. NUUG ble medlem i Åpen kanal i mai 2006.

  • [:grupper/video/archive:Oversikt over opptak]
  • [:grupper/video/scripts:Video Recording Scripts]
  • [:grupper/video/streaming:Video streaming]

Hvem er videogruppen

Videgruppen består av følgende personer. Det trengs flere, så ta kontakt hvis du er interessert i å bidra.

  • Herman Robak (leder?)
  • Bjørn Ove Wærås
  • Jarle Bjørgeengen
  • Ole Aamot
  • Ole Kristian Lien

Referanser

For miksing av video under opptak kan det være vært å titte på [http://womble.decadent.org.uk/blog/dv-mixer-2 dvswitch], et system som er laget for å fylle [http://wiki.debconf.org/wiki/DebConf7/videoteam/Mixer kravlista til videogruppa for Debian-konferansene].

Hvis vi vil delta i videogruppen, ta kontakt med Petter Reinholdtsen og Herman Robak.

Hente inn DV til harddisk

Man trenger i tillegg til et kamera med "firewire" utgang, en PC med firewire-port samt en kjerne med støtte for raw1394 og ohci1394 som minimum samt libraw1394. Dette er som regel autodetektert og allerede på plass med nyere linux-distroer, som er installert på maskin med firwire kort.

Hvis ikke, finnes dok for å sette opp firewire i linux på http://www.linux1394.org/

Man trenger dvgrab fra http://www.kinodv.org/article/static/1 for å enklest mulig streame DV fra kamera til et fornuftig filformat.

Jeg bruker:

dvgrab --opendml --size 0 prefix-til-filnavn

for å få en stor dv fil i dv2 format som er default for dvgrab. Det blir ca 12.5 GB i timen.

Filsystemet og verktøy man senere bruker på filene må ha støtte for å håndtere store filer.

Skjøte sammen flere dv filer

Jeg bruker kino fra http://www.kinodv.org, som er et kjapt og intuitivt (for meg ihvertfall) for små klippe/lime operasjoner.

Man laster inn flere DV filer med å trykke på knappen "Append file" . Man kan lett trimme , splitte og joine dv klippene.

Til slutt velger man eksport-tab'en, og velger dv2 med opendml støtte som output-format. og deaktiverer eventuell audio-re-encoding.

NB: Husk å sette "last-frame" for eksporten til siste "frame" av alle klippene, og ikke bare det klippet som sist var aktivt

Også trykker man export. Da vil man få en sammenhengende fil som kan bruke til å encode mere lavoppløselige formater fra .

One liners

Koding av DV til MPEG1 med ffmpeg

ffmpeg -i video.avi -vcodec mpeg1video -s 384x288 -b 240 -g 96 -ab 64 -ac 1 -ar 32000 video.mpeg

-i er filen som skal komprimeres, vcodec er navnet på videokodeken (for mpeg1 video er mp2 lyd default), -s er oppløsningen, -b er videobitraten i kilobits/sekund, -g er avstanden mellom hver keyframe, -ab er lydbitraten i kilobits/sekund, -ac er antall lydkanaler, -ar er sampleraten for lyden. Til slutt kommer filnavnet som utputt skrives til.

Uttrekking av audio i ogg-format

mkfifo pipe && (mplayer -vc null -vo null -ao pcm:file=pipe:fast dv-input-file.avi 2>&1 >/dev/null &) && (oggenc --downmix -b 64 -o outputfile.ogg - < pipe) && rm pipe

Bytt ut (oggenc --downmix -b 64 -o outputfile.ogg - < pipe) med (lame -b 64 -a - > outfile.mp3 < pipe) for å lage mp3 .

...eller en twoliner

mplayer -vc null -vo null -ao pcm:file=temp_file.wav:fast dv-input-file.avi

oggenc --downmix -b 64 -o outputfile.ogg temp_file.wav

og/eller

lame -b 64 -a temp_file.wav outputfile.mp3

(lame og oggenc opsjonene her passer for å lage en ganske liten fil med god-nok lydkvaltiet. Ikke bruk disse til encoding av musikk)

NB: Meldingen Your system is too SLOW to play this! er normal, og ikke noe å bry seg om

Hvis det er mye bakgrunns-sus fra mikrofon, kan dette i noen tilfeller reduseres ved å dempe høye frekvenser i audio.

Dette kan gjøres med opsjonen -af equalizer 0:0:0:0:0:0:0:0:-6:-12 til mplayer. Denne varianten vil redusere hhv. -6 og -12 db på de to høyeste frekvensene-båndene.

Koding av DV til høykvalitet H.264 format i avi container

  • mencoder -ovc x264 -x264encopts subq=6:4x4mv:8x8dct:me=3:frameref=5:bframes=3:b_pyramid:weight_b -lavcopts acodec=mp3:abitrate=64 -oac lavc -o outputfile.avi input-dv2-file.avi

Dette tar laang tid, men tilgjengeld får man komprimert inn ca. 115 minutter med nuug-foredragsvideo i full oppsløsning på 500MB

Todo

Forslag til oppgaver som kan gjøres:

  • Installere ffmpeg2theora
  • Konvertere alle video opptak til ogg theora.
  • Legge til theora støtte i konverteringsscriptet.
  • Installere ffmpeg (m/ mp3 støtte) og flvtool2.
  • Konverte alle video opptak til flash (.flv).
  • Legge til flash støtte i konverteringsscriptet.
  • Sette opp en web basert flash avspiller (Flowplayer?) som kan streame videoer
    • Må støtte gnash!
  • Bestemme seg for en fri lisens på video. (Sende ut en e-post til aktive-lista og få bestmt).
    • Lage en "kontrakt" (på engelsk?) som foredragsholder og video opptaker må skriver under på (tanke på publisering under fri-lisens)?
  • Legge til bilder (lisens, nuug logo, foredrag, takk til) på alle videoer og konvertere alle på nytt.

grupper/video (last edited 2023-04-20 09:47:16 by Malinux)