From owner-p4-projects@FreeBSD.ORG Mon Sep 15 14:26:40 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2B32D1065676; Mon, 15 Sep 2008 14:26:40 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9710106566C for ; Mon, 15 Sep 2008 14:26:39 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C7DF58FC16 for ; Mon, 15 Sep 2008 14:26:39 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id m8FEQdvJ078793 for ; Mon, 15 Sep 2008 14:26:39 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id m8FEQdeU078786 for perforce@freebsd.org; Mon, 15 Sep 2008 14:26:39 GMT (envelope-from rene@FreeBSD.org) Date: Mon, 15 Sep 2008 14:26:39 GMT Message-Id: <200809151426.m8FEQdeU078786@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Cc: Subject: PERFORCE change 149803 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2008 14:26:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=149803 Change 149803 by rene@rene_self on 2008/09/15 14:25:55 MFen multimedia/chapter.sgml 1.113 -> 1.129 (plus local fixes) Checked spelling, whitespace, build Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#3 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#3 (text+ko) ==== @@ -3,7 +3,9 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml,v 1.12 2006/05/22 20:16:12 remko Exp $ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml,v 1.27 2005/12/10 23:40:57 siebrand Exp $ - Gebaseerd op: 1.113 + + %SOURCE% en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml + %SRCID% 1.129 --> @@ -39,16 +41,15 @@ worden en aangesloten MIDI apparaten bestuurd kunnen worden. - Met wat wil om te experimenteren kunnen met &os; - videobestanden en DVD's afgespeeld worden. Er zijn minder - programma's om video te encoderen, te converteren en af te spelen - dan er zijn voor audio. Op het moment van schrijven is er - bijvoorbeeld geen programma in de &os; Portscollectie beschikbaar - waarmee video goed gehercodeerd kan worden. Deze functie zou - gebruikt kunnen worden om tussen formaten te converteren, zoals - mogelijk is met audio/sox. - De software in dit landschap is echter sterk aan verandering - onderhevig. + Met wat experimenteren kunnen met &os; videobestanden en DVD's + afgespeeld worden. Er zijn minder programma's om video te + encoderen, te converteren en af te spelen dan er zijn voor audio. + Op het moment van schrijven is er bijvoorbeeld geen goed + hercoderingsprogramma in de &os; Portscollectie beschikbaar wat + gebruikt kan worden om tussen formaten onderling te converteren, + zoals mogelijk is met audio/sox. De software in dit + landschap is echter sterk aan verandering onderhevig. In dit hoofdstuk worden de stappen beschreven die uitgevoerd moeten worden om een geluidskaart in te stellen. Bij de @@ -66,8 +67,7 @@ - Hoe getest kan worden of een kaart werkt door gebruik te - maken van voorbeeldapplicaties; + Hoe getest kan worden of een kaart werkt; @@ -95,7 +95,7 @@ - Hoe CD en DVD informatie naar bestanden geript kan + Hoe de inhoud van CD's en DVD's naar bestanden geript kan worden; @@ -117,10 +117,10 @@ - Het proberen te mounten van audio CD's met &man.mount.8; - resulteert in ieder geval in een foutmelding en op zijn ergst - in een kernel panic. Dat type media heeft - een formaat dat afwijkt van het gebruikelijke + Het proberen aan te koppelen van audio-CD's met + &man.mount.8; resulteert in ieder geval in een foutmelding en in + het ergste geval tot een kernel panic. Dat + type media heeft een formaat dat afwijkt van het gebruikelijke ISO-bestandssysteem. @@ -160,10 +160,10 @@ Alvorens te beginnen is het van belang te weten welk model een geluidskaart is, welke chip erop wordt gebruikt en of het een PCI of ISA kaart is. &os; ondersteunt vele PCI en ISA - kaarten. De ondersteunde audioapparaten staan in een lijst in + kaarten. De ondersteunde audio-apparaten staan in een lijst in de Hardware Notes. - In dit document staat ook beschreven welk stuurprogramma welke - kaart(en) ondersteunt. + In de Hardware Notes staat ook beschreven welk stuurprogramma + uw kaart ondersteunt. kernel @@ -201,18 +201,12 @@ laden via de optie /boot/loader.conf. - Om uit te vinden welk struurprogramma na het laden van het + Om uit te vinden welk stuurprogramma na het laden van het metastuurprogramma snd_driver wordt geladen kan de inhoud van het bestand /dev/sndstat nagekeken worden met - cat /dev/sndstat. + cat /dev/sndstat. - - Om onder &os; 4.X alle geluidsstuurprogramma's te - laden, dient de module snd geladen te - worden in plaats van snd_driver. - - Een tweede mogelijkheid is ondersteuning voor een geluidskaart statisch in de kernel te compileren. In de onderstaande paragrafen staat meer informatie over hoe op die @@ -223,22 +217,17 @@ Aangepaste kernel maken met geluidsondersteuning - Eerst moet het generieke audiostuurprogramma + Eerst moet het stuurprogramma voor het audioraamwerk &man.sound.4; aan de kernel toegevoegd worden. Daarvoor dient het volgende te worden opgenomen in het bestand met kernelinstellingen: device sound - Voor &os; 4.X kan het volgende gebruikt - worden: - - device pcm - Daarna kan ondersteuning voor de specifieke geluidskaart toegevoegd worden. Daarvoor moet bekend zijn welk stuurprogramma de kaart ondersteunt. Dit kan opgezocht - worden in de lijst met ondersteunde audioapparaten in de + worden in de lijst met ondersteunde audio-apparaten in de Hardware Notes, waar de correcte stuurprogramma's voor geluidskaarten beschreven staan. Zo wordt een Creative &soundblaster; Live! @@ -249,22 +238,21 @@ device snd_emu10k1 In de hulppagina voor een stuurprogramma staat welke - syntaxis gebruikt kan worden. Informatie over de syntaxis - van geluidsstuurprogramma's in de kernelinstellingen staat - ook in /usr/src/sys/conf/NOTES - (/usr/src/sys/i386/conf/LINT voor - &os; 4.X). + syntaxis gebruikt kan worden. De expliciete syntaxis voor de + kernelinstellingen voor elk ondersteund geluidsstuurprogramma + staat ook in /usr/src/sys/conf/NOTES. - Voor niet-PnP ISA-kaarten kan het nodig zijn dat de + Voor niet-PnP ISA-geluidskaarten kan het nodig zijn dat de kernel informatie gegeven moet worden over de instellingen - van een geluidskaart (IRQ, I/O poort, enzovoort). Dit kan - via het bestand /boot/device.hints. Bij - het starten van een systeem leest de &man.loader.8; dat - bestand uit en geeft de instellingen door aan de kernel. Zo - gebruikt een oude Creative &soundblaster; 16 ISA - niet-PnP-kaart het stuurprogramma &man.snd.sbc.4; samen met - snd_sb16(4) en dient de volgende regel toegevoegd te worden - aan het bestand met kernelinstellingen: + van de kaart (IRQ, I/O poort, enzovoort), zoals dat geldt voor + alle niet-PnP ISA-kaarten. Dit kan via het bestand + /boot/device.hints. Bij het starten van + een systeem leest de &man.loader.8; dat bestand uit en geeft + de instellingen door aan de kernel. Zo gebruikt een oude + Creative &soundblaster; 16 ISA niet-PnP-kaart het + stuurprogramma &man.snd.sbc.4; samen met + snd_sb16 en dient de volgende regel + toegevoegd te worden aan het kernelinstellingenbestand: device snd_sbc device snd_sb16 @@ -283,25 +271,14 @@ De gebruikte syntaxis voor /boot/device.hints staat beschreven in - de hulppagina voor het geluidsstuurprogramma. In - &os; 4.X worden deze instellingen direct in het bestand - met kernelinstellingen gezet. In het geval van de - bovenstaande ISA-kaart gaat dat al volgt: + de hulppagina &man.sound.4; en de hulppagina voor het + gevraagde stuurprogramma. - device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 - - De bovenstaande instellingen zijn de standaard - instellingen. In sommige gevallen moeten IRQ of andere - instellingen gewijzigd worden om een apparaat juist te laten - werken. In &man.snd.sbc.4; staat meer informatie. - - - Onder &os; 4.X hebben sommige systemen met - audioapparaten op het moederbord de volgende optie in het - bestand met kernelinstellingen nodig: - - options PNPBIOS - + De bovenstaande instellingen zijn de + standaardinstellingen. In sommige gevallen moeten IRQ of + andere instellingen gewijzigd worden om een apparaat juist te + laten werken. In &man.snd.sbc.4; staat meer informatie over + deze kaart. @@ -327,16 +304,16 @@ kld snd_ich (1p/2r/0v channels duplex default) De uitvoer kan per systeem wat verschillen. Als er geen - apparaten pcm verschijnen, dienen - eerdere stappen bekeken te worden. Bekijk nogmaals de - instellingen van de kernel en bevestig dat het juiste apparaat - is gekozen. Veel voorkomende problemen staan beschreven in - . + apparaten pcm genoemd worden, dienen + eerdere stappen herzien te worden. Bekijk nogmaals de + instellingen van de kernel en bevestig dat het juiste + apparaatstuurprogramma was gekozen. Veel voorkomende problemen + staan beschreven in . - Als het goed is werkt de geluidskaart nu. Als de cd-rom of - DVD-ROM drive juist is aangesloten op de geluidskaart, dan kan - er een CD in de drive gestoken worden en kan deze met - &man.cdcontrol.1; afgespeeld worden: + Als het goed is werkt de geluidskaart nu. Als pinnen voor + audio-out van de CD-ROM- of DVD-ROM-drive juist zijn aangesloten + op de geluidskaart, dan kan er een CD in de drive gestopt worden + en kan deze met &man.cdcontrol.1; afgespeeld worden: &prompt.user; cdcontrol -f /dev/acd0 play 1 @@ -344,45 +321,25 @@ role="package">audio/workman kunnen een vriendelijker interface bieden. Wellicht is het handig om een applicatie als audio/mpg123 - te installeren om naar MP3 audiobestanden te luisteren. Een - snelle manier om de kaart te testen is het als volgt sturen van - data naar /dev/dsp: + te installeren om naar MP3 audiobestanden te luisteren. - &prompt.user; cat filename > /dev/dsp + Een snelle manier om de kaart te testen is het als volgt + sturen van gegevens naar /dev/dsp: - filename kan ieder bestand zijn. - Deze commandoregel hoort wat ruis tot gevolg te hebben, - waardoor wordt bevestigd dat de geluidskaart echt werkt. + &prompt.user; cat bestandsnaam > /dev/dsp - - &os; 4.X gebruikers moeten de geluidskaart - apparaatnodes maken voordat hij gebruikt kan worden. Als de - kaart voorkomt in de berichtbuffer als - pcm0, dan dient het volgende als - root uitgevoerd te worden: + bestandsnaam + kan ieder bestand zijn. Deze commandoregel hoort wat ruis te + maken, waardoor wordt bevestigd dat de geluidskaart echt werkt. - &prompt.root; cd /dev -&prompt.root; sh MAKEDEV snd0 - - Als de kaart herkend is als - pcm1, kunnen dezelfde stappen als - hierboven gevolgd worden, waarbij - snd0 wordt vervangen door - snd1. - - MAKEDEV maakt een groep apparaatnodes - aan die gebruikt worden voor de applicaties die met geluid - te maken hebben. - - - Niveau's voor de geluidskaartmixer kunnen aangepast worden + Niveaus voor de geluidskaartmixer kunnen aangepast worden met het commando &man.mixer.8;. Er staan meer details in &man.mixer.8;. Bekende problemen - apparaatnodes + apparaatknooppunten I/O poort @@ -402,15 +359,6 @@ - unsupported - subdevice XX - - Eén of meer van de apparaatnodes zijn - niet correct gemaakt. De bovenstaande stappen dienen - opnieuw uitgevoerd te worden. - - - sb_dspwr(XX) timed out @@ -471,10 +419,10 @@ ondersteunen. Met &os; kan dit met Virtuele - Geluidskanalen, die ingesteld kunnen worden met de - &man.sysctl.8; faciliteit. Met virtuele kanalen kunnen de - afspeelkanalen van een geluidskaart gemultiplext worden door - het geluid in de kernel te mixen. + Geluidskanalen, die aangezet kunnen worden met de + faciliteit &man.sysctl.8;. Met virtuele kanalen kunnen het + afspelen van een geluidskaart gemultiplext worden door het + geluid in de kernel te mixen. Het aantal virtuele kanalen kan met twee sysctl knoppen als root als volgt ingesteld @@ -483,10 +431,10 @@ &prompt.root; sysctl hw.snd.pcm0.vchans=4 &prompt.root; sysctl hw.snd.maxautovchans=4 - In het bovenstaande voorbeeld worden vier virtuele kanelen - gealloceerd, wat in het dagelijks gebruik voldoende is. + In het bovenstaande voorbeeld worden vier virtuele kanalen + toegewezen, wat in het dagelijks gebruik voldoende is. In hw.snd.pcm0.vchans staat het aantal - vitruele kanalen dat pcm0 heeft en is + virtuele kanalen dat pcm0 heeft en is instelbaar als een apparaat is aangesloten. In hw.snd.maxautovchans staat het aantal virtuele kanalen dat aan een nieuw audio-apparaat wordt gegeven @@ -511,7 +459,8 @@ hw.snd.pcm.0.vchans is ingesteld op 4, zoals in het bovenstaande voorbeeld. Op een systeem waar &man.devfs.5; wordt gebruikt, wordt het voorgaande voor een - gebruiker automatisch transparant gealloceerd. + programma dat om /dev/dsp0 vraagt + automatisch transparant gealloceerd. @@ -527,25 +476,20 @@ Standaardwaarden voor mixerkanalen instellen - - Dit wordt alleen ondersteund op &os; 5.3-RELEASE en - later. - - - De standaard waarden voor de mixerkanelen zijn ingesteld in + De standaardwaarden voor de mixerkanalen zijn ingesteld in de broncode van het stuurprogramma &man.pcm.4;. Er zijn vele applicaties en daemons waarmee waarden voor de mixer ingesteld en onthouden kunnen worden en iedere keer bij het starten - weer kunnen worden ingesteld. Maar dit is geen nette - oplossing, omdat het netter is de standaardwaarden in te - stellen op het niveau van het stuurprogramma. Die kunnen - ingesteld worden door de gewenste waarden in te stellen in - /boot/device.hints. Bijvoorbeeld: + weer kunnen worden ingesteld, maar dit is geen nette + oplossing. Het is mogelijk om de standaardwaarden in te + stellen op het niveau van het stuurprogramma — dit wordt + bereikt door de gewenste waarden in te stellen in + /boot/device.hints, bijvoorbeeld: - hint.pcm.0.vol="100" + hint.pcm.0.vol="50" Met de bovenstaande instelling wordt het volume van een - kanaal standaard op 100 ingesteld bij het laden van de module + kanaal standaard op 50 ingesteld bij het laden van de module &man.pcm.4;. @@ -583,11 +527,11 @@ XMMS kan geïnstalleerd worden via de multimedia/xmms port of - package. + pakket. De interface van XMMS is - intuïtief met een playlist, grafische equalizer en meer. - Gebruikers die bekend zijn met + intuïtief met een afspeellijst, grafische equalizer en + meer. Gebruikers die bekend zijn met Winamp vinden XMMS vast eenvoudig te gebruiken. @@ -613,18 +557,17 @@ Playing MPEG stream from Foobar-GreatestHits.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo - /dev/dsp1.0 dient gewijzigd te worden in - het dsp apparaat van het systeem - waarop de MP3 afgespeeld moet worden. + /dev/dsp1.0 + dient gewijzigd te worden in het dsp apparaatingang op uw systeem. CD audio tracks rippen Voordat een CD of een CD track naar MP3 ge-encodeerd kan - worden moet de audiodata naar de harde schijf geript worden. - Dit gaat door de ruwe CDDA (CD Digital Audio) data naar - WAV-bestanden de kopiëren. + worden moeten de audiogegevens naar de harde schijf geript + worden. Dit gaat door de ruwe CDDA (CD Digital Audio) gegevens + naar WAV-bestanden te kopiëren. Het hulpprogramma cdda2wav, dat onderdeel is van de suite &prompt.root; cdda2wav -D 0,1,0 -B cdda2wav ondersteunt ATAPI (IDE) - cd-rom drives. Om van een IDE drive te rippen, dient de + CD-ROM-drives. Om van een IDE drive te rippen, dient de apparaatnaam aangegeven te worden in plaats van de SCSI eenheidsnummers. Om bijvoorbeeld track 7 van een IDE drive te rippen: - &prompt.root; cdda2wav -D /dev/acd0a -t 7 + &prompt.root; cdda2wav -D /dev/acd0 -t 7 De optie geeft het @@ -672,15 +615,16 @@ MP3's encoderen - Tegenwoodig is de MP3 encoder + Tegenwoordig is de MP3 encoder lame. Lame staat in audio/lame in de portsstructuur. Met de geripte WAV-bestanden converteert het volgende - commando audio01.wav naar - audio01.mp3: + commando + audio01.wav naar + audio01.mp3: &prompt.root; lame -h -b 192 \ --tt "Foo Titel" \ @@ -742,7 +686,7 @@ Voer een map in (of kies browse) waar de - ongecomprimeerde bestanden heengeschreven moeten + ongecomprimeerde bestanden naar toe geschreven moeten worden; @@ -771,24 +715,23 @@ - Voer mpg123 -s - audio01.mp3 > - audio01.pcm uit. + Voer mpg123 -s audio01.mp3 + > audio01.pcm uit. - XMMS schijft een bestand in het + XMMS schrijft een bestand in het WAV-formaat, terwijl mpg123 de MP3 converteert naar ruwe PCM audio data. Beide formaten kunnen gebruikt worden met cdrecord om audio CD's te maken. Met &man.burncd.8; moeten ruwe PCM-bestanden gebruikt worden. Als er WAV-bestanden worden - gebruikt, is er een tik-geluid te horen bij het begin van + gebruikt, is er een tikgeluid te horen bij het begin van iedere track. Dit is het geluid van de kop van ieder WAV-bestand. Met het hulpprogramma SoX kan de kop van WAV-bestanden verwijderd worden. Dit programma kan geïnstalleerd worden - met de port of package audio/sox &prompt.user; sox -t wav -r 44100 -s -w -c 2 track.wav track.raw @@ -832,14 +775,8 @@ DVD-spelers standaard zoeken naar DVD media in /dev/dvd of deze apparaatnaam standaard in de broncode hebben staan, is het wellicht verstandig om een - symbolische link te maken naar de juist apparaten: + symbolische link te maken naar de juiste apparaten: - &prompt.root; ln -sf /dev/acd0c /dev/dvd -&prompt.root; ln -sf /dev/racd0c /dev/rdvd - - In &os; 5.X, dat &man.devfs.5; gebruikt, worden - net iets andere links aangeraden: - &prompt.root; ln -sf /dev/acd0 /dev/dvd &prompt.root; ln -sf /dev/acd0 /dev/rdvd @@ -856,34 +793,8 @@ bijzondere DVD-ROM functies aangeroepen worden, schrijfrechten op de DVD-apparaten nodig. - - kernelopties - - CPU_ENABLE_SSE - - - - kernelopties - - USER_LDT - - - Een aantal van de hier besproken ports hebben specifieke - kernelopties nodig om correct gebouwd te worden. Voeg de - onderstaande instelling toe aan het bestand met - kernelinstellingen, bouw en installeer daarna de kernel en - herstart het systeem: - - option CPU_ENABLE_SSE - - - In &os; 4.X dient option USER_LDT - toegevoegd te worden aan het bestand met kernelinstellingen. - In &os; 5.X en later bestaat deze optie niet. - - - Om de gedeeld geheugen interface van X11 te verbeteren, - wordt aangeraden dat een aantal variablelen van &man.sysctl.8; + Om de gedeeld-geheugeninterface van X11 te verbeteren, + wordt aangeraden dat een aantal variabelen van &man.sysctl.8; worden verhoogd: kern.ipc.shmmax=67108864 @@ -1082,11 +993,11 @@ - Ports en packages met video + Ports en pakketten met video videopoorten - videopackages + videopakketten In dit onderdeel wordt de software die vanuit de &os; Portscollectie beschikbaar is voor het afspelen van video @@ -1120,7 +1031,7 @@ - Een ogenschijlijk triviale filter, zoals het herschalen + Een ogenschijnlijk triviale filter, zoals het herschalen van beeldgrootte, kan resulteren in vreselijk vervelende artefacten door fouten in de routine voor het herschalen; @@ -1168,8 +1079,8 @@ Tot nu toe is gebleken dat de ontwikkelaars van applicaties wel coöperatief waren met de beheerders van ports om zo - het aantal work-arounds dat nodig was voor het porten tot een - minimum te beperken. + het aantal work-arounds dat nodig was voor het overzetten tot + een minimum te beperken. MPlayer @@ -1202,7 +1113,7 @@ een binair bestand dat niet van het ene naar het andere systeem verplaatst kan worden. Daarom is het van belang dat het uit de ports wordt gebouwd en niet als binair - package wordt geïnstalleerd. Daarnaast staan er ook + pakket wordt geïnstalleerd. Daarnaast staan er ook nog opties die vanaf de make commandoregel meegegeven kunnen worden beschreven in de Makefile en aan het begin van de @@ -1271,19 +1182,19 @@ gebruiksmogelijkheden beschreven. Om een bestand als - testfile.avi + testbestand.avi af te spelen met een van de beschikbare video-interfaces, kan de optie gebruikt worden: - &prompt.user; mplayer -vo xv testfile.avi + &prompt.user; mplayer -vo xv testbestand.avi - &prompt.user; mplayer -vo sdl testfile.avi + &prompt.user; mplayer -vo sdl testbestand.avi - &prompt.user; mplayer -vo x11 testfile.avi + &prompt.user; mplayer -vo x11 testbestand.avi - &prompt.root; mplayer -vo dga testfile.avi + &prompt.root; mplayer -vo dga testbestand.avi - &prompt.root; mplayer -vo 'sdl:dga' testfile.avi + &prompt.root; mplayer -vo 'sdl:dga' testbestand.avi Het is de moeite waard alle bovenstaande opties uit te proberen omdat hun relatieve prestatie afhangt van vele @@ -1291,14 +1202,15 @@ hardware. Om een DVD af te spelen dient - testfile.avi vervangen te worden door + testbestand.avi + vervangen te worden door waar N het titelnummer is dat afgespeeld moeten worden en - APPARAAT de - apparaatnode is voor de DVD-ROM. Om bijvoorbeeld titel 3 - van /dev/dvd af te spelen: + APPARAAT het + apparaatknooppunt is voor de DVD-ROM. Om bijvoorbeeld titel + 3 van /dev/dvd af te spelen: &prompt.root; mplayer -vo xv dvd://3 -dvd-device /dev/dvd @@ -1356,11 +1268,9 @@ verlagen en formaten te wijzigen en een aantal van die truuks maken het verschil tussen goede en slechte prestaties. Hieronder staan een aantal voorbeelden - beschreven. + beschreven. Eerst een eenvoudige kopie: - Eenvoudigweg kopiëren: - - &prompt.user; mencoder input.avi -oac copy -ovc copy -o output.avi + &prompt.user; mencoder invoer.avi -oac copy -ovc copy -o uitvoer.avi Verkeerde combinaties van commandoregelopties kunnen resulteren in uitvoerbestanden die zelfs niet af te spelen @@ -1370,25 +1280,26 @@ mplayer te houden als het alleen maar nodig is een bestand te rippen. - Om input.avi te converteren naar - de MPEG4-codec met MPEG3-audio encoding (audio/lame is - verplicht): + Om invoer.avi + te converteren naar de MPEG4-codec met MPEG3-audio + encodering (audio/lame + is verplicht): - &prompt.user; mencoder input.avi -oac mp3lame -lameopts br=192 \ --ovc lavc -lavcopts vcodec=mpeg4:vhq -o output.avi + &prompt.user; mencoder invoer.avi -oac mp3lame -lameopts br=192 \ +-ovc lavc -lavcopts vcodec=mpeg4:vhq -o utvoer.avi Hiermee wordt uitvoer gemaakt die af te spelen is met mplayer en xine. - input.avi kan worden vervangen - door en als - root gedraaid worden om een DVD titel - direct te hercoderen. Omdat het waarschijnlijk is dat de - eerste experimenten niet direct tevredenstellend zijn, - wordt aangeraden een titel eerst naar een bestand te dumpen - en dat als werkbestand te gebruiken. + invoer.avi + kan worden vervangen door en als root + gedraaid worden om een DVD-titel direct te hercoderen. + Omdat het waarschijnlijk is dat de eerste experimenten niet + direct tevredenstellend zijn, wordt aangeraden een titel + eerst naar een bestand te dumpen en dat als werkbestand te + gebruiken. @@ -1400,7 +1311,7 @@ allesomvattende video-oplossing te bieden, maar ook probeert een herbruikbare basisbibliotheek en een modulair uitvoerbaar bestand te maken dat uitgebreid kan worden met plug-ins. Het - kan als package en port geïnstalleerd worden uit + kan als pakket en port geïnstalleerd worden uit multimedia/xine. De xine speler heeft nog wat @@ -1420,9 +1331,9 @@ Vergeleken met MPlayer, doet xine meer voor de gebruiker, maar tegelijkertijd neemt het wat van de - fijnafstellingsmogelijkheden weg. De - xine videospeler werkt het beste - op XVideo interfaces. + fijnafstellingsmogelijkheden weg. De videospeler + xine werkt het beste op + XVideo-interfaces. Standaard start de xine speler op in een grafische gebruikersinterface. Via het menu kan @@ -1433,7 +1344,7 @@ Het is ook mogelijk om zonder de GUI direct een bestand af te laten spelen: - &prompt.user; xine -g -p mymovie.avi + &prompt.user; xine -g -p mijnfilm.avi @@ -1464,14 +1375,15 @@ illustreren volgt nu een voorbeeld van hoe een DivX-bestand om te zetten in een PAL MPEG-1-bestand (PAL VCD): - &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd -&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa + &prompt.user; transcode -i invoer.avi -V --export_prof vcd-pal -o uitvoer_vcd +&prompt.user; mplex -f 1 -o uitvoer_vcd.mpg uitvoer_vcd.m1v uitvoer_vcd.mpa Het resulterende MPEG-bestand, - output_vcd.mpg, is klaar om afgespeeld - te worden met MPlayer. Het kan - ook op een CD-R gebrand worden om er een Video CD mee te - maken. In dat geval is het nodig om de programma's uitvoer_vcd.mpg, + is klaar om afgespeeld te worden met + MPlayer. Het kan ook op een CD-R + gebrand worden om er een Video-CD mee te maken. In dat geval + is het nodig om de programma's multimedia/vcdimager en sysutils/cdrdao te installeren. @@ -1512,9 +1424,9 @@ documenten kunnen het beste bekeken worden door iemand die veel kennis wil opdoen over video in &unix;. Op de MPlayer mailinglijst wordt het niet - op prijsgesteld als iemand de documentatie niet heeft gelezen, + op prijs gesteld als iemand de documentatie niet heeft gelezen, dus het is verstandig RTFM in gedachten te houden alvorens - bug reports naar ze te mailen. + bug rapportages naar ze te mailen. De xine @@ -1529,14 +1441,14 @@ Avifile bestaat ook als port: multimedia/avifile; + role="package">multimedia/avifile; Ogle is er ook als port: multimedia/ogle; + role="package">multimedia/ogle; @@ -1643,12 +1555,9 @@ &prompt.root; sysctl hw.bt848.tuner=6 - In &man.bktr.4; en + In de hulppagina voor &man.bktr.4; en /usr/src/sys/conf/NOTES staan meer details - over de beschikbare opties (onder &os; 4.X dient voor - /usr/src/sys/conf/NOTES het bestand - /usr/src/sys/i386/conf/LINT gelezen te - worden). + over de beschikbare opties. @@ -1677,7 +1586,7 @@ audio/xmradio, een - applicatie om de FM tuner die bij sommige TV-kaarten zit te + applicatie om de FM-tuner die bij sommige TV-kaarten zit te gebruiken; @@ -1723,9 +1632,7 @@ Inleiding - In &os; is het, net als in andere moderne - besturingssystemen, mogelijk om scanners te gebruiken. - Gestandaardiseerde toegang tot scanners is mogelijk met de + In &os; is toegang tot scanners mogelijk met SANE (Scanner Access Now Easy) API uit de &os; Portscollectie. @@ -1733,11 +1640,11 @@ apparaatstuurprogramma's om toegang te krijgen tot de hardware van de scanner. - &os; ondesteunt SCSI en USB scanners. Het is van belang te + &os; ondersteunt SCSI en USB scanners. Het is van belang te controleren of een scanner door SANE wordt ondersteund voordat er instellingen worden gemaakt. SANE heeft een lijst met ondersteunde + url="http://www.sane-project.org/sane-supported-devices.html">ondersteunde apparaten waarin gekeken kan worden of een scanner wordt ondersteund en wat de status voor ondersteuning is. In &man.uscanner.4; staat een lijst met ondersteunde @@ -1788,22 +1695,15 @@ Na een herstart met een juiste ingestelde kernel of na het laden van de benodigde module, kan de USB-scanner - aangesloten worden. De scanner hoort ongeveer als volgt - gemeld te worden in de systeemberichtbuffer - (&man.dmesg.8;): + aangesloten worden. Een regel die de detectie van uw scanner + aangeeft zou in de berichtenbuffer van het systeem + (&man.dmesg.8;) moeten verschijnen: uscanner0: EPSON EPSON Scanner, rev 1.10/3.02, addr 2 - Het bovenstaande geeft aan dat de scanner de apparaatnode - /dev/uscanner0 gebruikt. - - - Om onder &os; 4.X bepaalde USB-apparaten te zien, - moet daar de USB daemon (&man.usbd.8;) draaien. Om die in - te schakelen, dient usbd_enable="YES" - toegevoegd te worden aan /etc/rc.conf - en dient een systeem herstart te worden. - + Het bovenstaande geeft aan dat de scanner het + apparaatknooppunt /dev/uscanner0 + gebruikt. @@ -1815,9 +1715,8 @@ bestand met kernelinstellingen aangepast te worden. De GENERIC kernel ondersteunt de meest voorkomende SCSI controllers. In het bestand - NOTES (LINT onder - &os; 4.X) is de juiste instelling te vinden die - toegevoegd moet worden aan het bestand met + NOTES is de juiste instelling te vinden + die toegevoegd moet worden aan het bestand met kernelinstellingen. Naast het toevoegen van het juiste SCSI-adapter stuurprogramma, dienen ook de volgende regels opgenomen te worden in het kernelinstellingenbestand: @@ -1825,9 +1724,9 @@ device scbus device pass - Als de kernel juist gecompileerd is, horen de apparaten - zichtbaar te zijn in de systeemberichtbuffer tijdens het - opstarten: + Als de kernel juist gecompileerd en geïnstalleerd is, + horen de apparaten tijdens het opstarten zichtbaar te zijn in + de systeemberichtbuffer: pass2 at aic0 bus 0 target 2 lun 0 pass2: <AGFA SNAPSCAN 600 1.10> Fixed Scanner SCSI-2 device @@ -1852,8 +1751,8 @@ <AGFA SNAPSCAN 600 1.10> at scbus1 target 2 lun 0 (pass3) <PHILIPS CDD3610 CD-R/RW 1.00> at scbus2 target 0 lun 0 (pass2,cd0) - Meer details over SCSI-apparaten staan in &man.scsi.4; en - &man.camcontrol.8;. + Meer details over SCSI-apparaten staan in de hulppagina's + voor &man.scsi.4; en &man.camcontrol.8;. @@ -1867,7 +1766,7 @@ role="package">graphics/sane-frontends). Het deel met de backends zorgt voor de toegang tot de scanner zelf. In de lijst met door SANE ondersteunde + url="http://www.sane-project.org/sane-supported-devices.html">ondersteunde apparaten staat welk backend welke scanner(s) ondersteunt. Het is echt nodig het juiste backend vast te stellen, omdat het anders bijzonder lastig wordt een scanner @@ -1875,9 +1774,9 @@ grafische scaninterface (xscanimage). - Als eerste dient de port of het package graphics/sane-backends - geïnstalleerd te worden. Daarna kan met het commando + De eerste stap is om de port of het pakket graphics/sane-backends te + installeren. Daarna kan met het commando sane-find-scanner gecontroleerd worden welke scanner er door het SANE systeem is gedetecteerd: @@ -1885,10 +1784,10 @@ &prompt.root; sane-find-scanner -q found SCSI scanner "AGFA SNAPSCAN 600 1.10" at /dev/pass3 - In de uitvoer is te lezen welk type interface en welke - apparaatnode worden gebruikt om de scanner met een systeem te - verbinden. Het merk en het model worden wellicht niet getoond, - maar dat is ook niet echt van belang. + In de uitvoer is te lezen welk type interface en welk + apparaatknooppunt worden gebruikt om de scanner met een systeem + te verbinden. Het merk en het model worden wellicht niet + getoond, maar dat is ook niet echt van belang. Sommige USB-scanners verlangen dat er firmware wordt @@ -1927,8 +1826,8 @@ found USB scanner (UNKNOWN vendor and product) at device /dev/uscanner0 De bovenstaande uitvoer geeft aan dat de scanner juist is - gedetecteerd, dat hij de USB interface gebruikt en is - aangesloten op de apparaatnode + gedetecteerd, dat hij de USB-interface gebruikt en is + aangesloten op het apparaatknooppunt /dev/uscanner0. Nu kan gecontroleerd worden of de scanner juist wordt geïdentificeerd: @@ -1952,7 +1851,7 @@ regels die beginnen met het woord scsi uitgeschakeld, omdat er een USB interface wordt gebruiken), en dan kan onderaan het bestand een regel met de gebruikte - interface en apparaatnode geplaatst worden: + interface en apparaatknooppunt geplaatst worden: usb /dev/uscanner0 @@ -1965,11 +1864,11 @@ &prompt.root; scanimage -L device `epson:/dev/uscanner0' is a Epson GT-8200 flatbed scanner - In het bovenstaande voorbeeld wordt duidelijk dat de - USB-scanner is geïdentificeerd. Het is niet belangrijk - dat het merk en model niet overeenkomen. Het belangrijkste is - het veld `epson:/dev/uscanner0', dat de - juiste benamingen voor het backend en de apparaatnode + De USB-scanner is geïdentificeerd. Het is niet + belangrijk dat het merk en model niet overeenkomen met de + scanner. Het belangrijkste is het veld + `epson:/dev/uscanner0', dat de + juiste benamingen voor het backend en het apparaatknooppunt aangeeft. Als scanimage -L in staat is een scanner @@ -1994,27 +1893,28 @@ - Scannergebruik voor andere gebruikers toestaan + Andere gebruikers toegang tot de scanner geven Alle voorgaande taken zijn uitgevoerd met root rechten, maar het is wellicht ook nodig dat andere gebruikers de scanner kunnen gebruiken. Dan heeft een gebruiker lees- en schrijfrechten nodig op de - apparaatnode voor een scanner. Een USB-scanner gebruikt - bijvoorbeeld apparaatnode /dev/uscanner0, - waarvan de groep operator eigenaar is. - Door gebruiker joe lid te maken van de - groep operator, kan die gebruiker de - scanner gebruiken: + apparaatknooppunt voor een scanner. Een USB-scanner gebruikt + bijvoorbeeld apparaatknooppunt + /dev/uscanner0, waarvan de groep + operator eigenaar is. Door gebruiker + joe lid te maken + van de groep operator, kan die gebruiker + de scanner gebruiken: &prompt.root; pw groupmod operator -m joe - In &man.pw.8; staan meer details. Op de apparaatnode + In &man.pw.8; staan meer details. Op het apparaatknooppunt /dev/uscanner0 moeten ook de juiste rechten staan. Standaard kan de groep - operator alleen lezen op de - apparaatnode. Dit is te wijzigen door de volgende regel aan - /etc/devfs.rules toe te voegen: + operator alleen lezen op het + apparaatknooppunt. Dit is te wijzigen door de volgende regel + aan /etc/devfs.rules toe te voegen: >>> TRUNCATED FOR MAIL (1000 lines) <<<