imran Skrevet 22. februar 2007 Del Skrevet 22. februar 2007 (endret) Har et Sony HDD kamera som lager video i MPEG2 format. Trenger å konvertere det til DivX/XViD. Har prøvd divx kompressor fra www.divx.com, men likte det ikke (lager veldig dårlig kvalitet divx fil). Finnes det noen divx/xvid programmer som komprimerer i "one-clock" operasjon - med noe mulighet for å endre bitrate, video format (16:9, 4:3) etc? Endret 22. februar 2007 av imran Lenke til kommentar
JohndoeMAKT Skrevet 22. februar 2007 Del Skrevet 22. februar 2007 Jeg er en stor fan av virtualdub hvor du kan gjøre alt du ønsker til AVI-containerformat. VD bruker DS (directshow) filters, så du kan encode til alle fomater du har installert et slikt filter til. Du kan se om du får litt hjelp i miniguiden jeg skrev to år siden her. Lenke til kommentar
imran Skrevet 22. februar 2007 Forfatter Del Skrevet 22. februar 2007 Takk for tiipset. Prøvde Virtualdub. Når jeg åpner en MPEG2 fil fra programmet, så får jeg følgende feilmelding: VirtualDub Error: MPEG Import Filter: invalid pack at position 3: market bit not set; possibiliy MPEG-2 stream". Vet du hva dette betyr? Lenke til kommentar
JohndoeMAKT Skrevet 22. februar 2007 Del Skrevet 22. februar 2007 Hei, ja beklager, du må bruke Virtualdub-MPEG2 for å importere MPEG2. Lenke til kommentar
imran Skrevet 22. februar 2007 Forfatter Del Skrevet 22. februar 2007 Takker. Den funket. Jeg har en lang rekke med filer som jeg skal konvertere. Finnes det et triks for å åpne en rekke filer via en skript? Eller må jeg åpne en og en fil og legge til den jobb køen? Lenke til kommentar
JohndoeMAKT Skrevet 23. februar 2007 Del Skrevet 23. februar 2007 Virtualdub har et eget scriptingspråk som koderen av programmet selv beskriver på denne måten: Sylia: the world's worst scripting language------------------------------------------- I don't know what I was thinking when I created this scripting language. It's very loosely based on C, but it sucks more. I must have been watching Bubblegum Crisis before I created it. Men du kan la VD selv skrive scripkoden for deg om du ønsker vha vdub.exe. Slik jeg ser det har du tre måter å transkode en rekke filer. 1: Laste inn en fil, velge alle settings korrekt, lagre encoding settings til en .vcf fil og legge fila til jobbkøen. Når du da laster inn neste fil velger du å loade .vcf-fila du så har lagret og legg fila til jobbkøen. Det er mye klikking og apekattarbeid med denne løsningen. 2: Bruke vdub.exe til å lage jobbkø. Last inn første fil, sett alle settings korrekt og lagre til .vcf-fil. Kjør CMD fra Start->Kjør og manuelt kall på vdub.exe med parametre. Klikk for å se/fjerne innholdet nedenfor Command-line flags: /b <src-dir> <dst-dir> Add batch entries for a directory /c Clear job list /capture Switch to capture mode /capchannel <ch> [<freq>] Set capture channel (opt. frequency in MHz) /capdevice <devname> Set capture device /capfile <filename> Set capture filename /capfileinc <filename> Set capture filename and bump until clear /capstart [<time>[s]] Capture with optional time limit (default is minutes, use 's' for seconds) /cmd <command> Run quick script command /F <filter> Load filter /h Disable exception filter /hexedit [<filename>] Open hex editor /i <script> [<args...>] Invoke script with arguments /p <src> <dst> Add a batch entry for a file /queryVersion Return build number /r Run job queue /s <script> Run a script /x Exit when complete Et eksempel på en enkeltfil kan være: vdub.exe /s settings.vcf /p "c:\innfil.mpeg" "c:\utfil.avi" Og et eksempel på å encode alle filer i en mappe kan være: vdub.exe /s settings.vcf /b "c:\innfilmappe" "c:\utfilmappe" Først kan det være en fordel å tømme jobbkøen med : vdub.exe /c Og så starter du hele køprosessen med: (Dette kan du også gjøre fra det grafiske programmet om du ønsker) vdub.exe /r 3: Utnytte at jeg er en nerd og bruke et batchscript jeg skrev her mens jeg så på en TV-serie. Klikk for å se/fjerne innholdet nedenfor echo off :: endre denne selv til virtualdub.exe og vdub.exes path :: eksempel SET vdpath=c:\virtualdub SET vdpath=D:\VirtualDub-MPEG2 :: :: mkdir out %vdpath%\vdub.exe /c for /f %%G IN ('dir *.avi /b') DO %vdpath%\vdub.exe /s settings.vcf /p %%G "./out/%%G" for /f %%G IN ('dir *.mpg /b') DO %vdpath%\vdub.exe /s settings.vcf /p %%G "./out/%%G" for /f %%G IN ('dir *.mpeg /b') DO %vdpath%\vdub.exe /s settings.vcf /p %%G "./out/%%G" %vdpath%\vdub.exe /r http://spackfish.com/hw/encode.bat <- Høyreklikk, lagre som. Denne fila vil transkode alle .avi, .mpg og .mpeg filer i mappa hvor .BAT-fila ligger med innstillingene i settings.vcf (også i samme mappe) til en mappe \out\ i samme mappe. Filstrukturen vil altså se ut som dette, hvor .BAT-fila blir dobbeltklikket på og .AVI-filene blir så generert. Klikk for å se/fjerne innholdet nedenfor c:\ >tree /f Folder PATH listing C:. │ autoexec.bat │ command.com │ win.ini │ └───innfiler │ encode.bat │ settings.vcf │ Fil1.mpeg │ Fil2.mpeg │ Fil3.mpeg │ Fil4.mpeg │ Fil5.mpeg │ └───out Fil1.avi Fil2.avi Fil3.avi Fil4.avi Fil5.avi c:\ > OBS : Helst test det ut på din maskin med noen filer du har duplikater av for å få verifisert at scriptet fungerer slik det skal hos deg. Det siste jeg ønsker er at f.eks en forskjell i norsk og englandsk Windows skal koste deg et datatap. Lenke til kommentar
imran Skrevet 25. februar 2007 Forfatter Del Skrevet 25. februar 2007 Takk for beskrivelsen. Lærte en del. Syns Virtualdub er et godt program, men det er ganske vrient å bruke det. Komprimerte noen klipp til XViD og merket at det oppstår "linjer" i video. Tror det kalles "interlaced". Disse linjene finnes ikke i original videoen, så jeg antar at dette er ek komprimerings effekt. Finnes det en måte å få dem fjernet? Lenke til kommentar
Torbjørn T. Skrevet 25. februar 2007 Del Skrevet 25. februar 2007 Det er eit deinterlacingfilter med i Virtualdub. Video --> Filters, trykk Add. Lenke til kommentar
JohndoeMAKT Skrevet 25. februar 2007 Del Skrevet 25. februar 2007 Den orginale kilden er nok interlaced, men når du spiller den av vil dekoderen vite dette og vise på en måte hvor du ikke ser linjene. Når du derimot transkoder interlaced kilde uten å aktivere interlaced bilde i encoderen (XviD i ditt tilfelle) vil linjene bli synlige. Jeg har aldri behandlet interlaced materiale i VD, men jeg regner med Video->Filters->Add->Deinterlace->Blend er hva du er ute etter. Forresten: Om du vil teste litt kan du samtidig teste ut X264 som er en codec ganske lik XviD (begge er open source og mye brukt) men basert på mer moderne komprimeringsmetoder og skal gi bedre bildekvalitet i mange tilfeller på samme bitrate. Det eneste problemet slik jeg ser det er at ikke alle har oppdatert sine codecs så der XviD kan spilles av på nesten alle maskiner vil noen ikke få bilde. Men når løsningen f.eks er å laste ned en nyere build av ffdshow ville jeg ha valgt dette formatet om du syntes kvalitetsendringene er verd det. Her er X264 WfV-installasjon : From: http://www.freecodecs.net/files/DTS_x264.zip Size: 2,1 MB (2 180 807 bytes) Lenke til kommentar
imran Skrevet 1. mars 2007 Forfatter Del Skrevet 1. mars 2007 Takker. Det filteret gjorde susen. Når klarer jeg å komprimere filene uten disse strekene. Tror jeg nå har funnet meg et godt program (VirtualDub) med en god rutine som jeg kan bruke for å komprimere MPEG2 fra HDD kamera. Når jeg først så på alle filtrene så begynte jeg å tenke om det er anbefalt å bruke noen spesielle for å forbedre kvaliteten til XViD filene. Har dere noen forslag? Lenke til kommentar
JohndoeMAKT Skrevet 1. mars 2007 Del Skrevet 1. mars 2007 Det viktigeste er nok settings for den codec du skal bruke, og at du sørger for høy nok bitrate og at andre settings for å få bedre kvalitet der er rett. Lenke til kommentar
imran Skrevet 1. mars 2007 Forfatter Del Skrevet 1. mars 2007 OK. Takk. Har oppdager noe annet: jeg filmer alle video klippene i 16:9 format, men alle windows video spillere åpner filen i 4:3 og kaller det for original format. Skjer har sett at det skjer med alle video konvertere. Original filen åpnes i 16:9 format, men ikke de konvertere filene. Er det slik at konvertere ikke støtter 16:9? Finner ingen opsjoner for 16:9 i XViD oppsetted i virtualdub heller. Lenke til kommentar
JohndoeMAKT Skrevet 2. mars 2007 Del Skrevet 2. mars 2007 Betyr det at bildet blir vist sammentrykket? Har du prøvd Xvid->Configure->Profile @ Level (More)->Aspect Ratio->16:9 ? Der står det også: "Aspect Ratio is written to mpeg-4 bit stream, but infortunately is likely to be ignored if video stream is encapsulated in a general-purpose container (lke .avi, .ogm, .mkv) Therfore, be aware that using different aspect ratio than default might be ignored by some players, especially when decoded on Windows. USE AT YOUR OWN RISK." Så det er ikke sikkert det vil virke engang. Kan du forklare problemet med visningen av dine 16:9 filer i forhold til orginalfilene litt bedre? Lenke til kommentar
imran Skrevet 2. mars 2007 Forfatter Del Skrevet 2. mars 2007 Jeg prøvde tipset, men det hjalp ikke. La meg prøve å forklare hva jeg mente. Se den vedlagte filen. Det er screen capture av 2 video klipp, den ene på MPEG2 format og det andre på XViD komprimert. Av en eller annen grunn får jeg en svart ramme istedet for selve bildet. Uansett, den øverste rammen er selve 16:9 capture fra video kamera som spilles av i BSplayer (har også prøvd Widows Media player). Den nedre rammen er fra XViD komprimert klipp. Når jeg åpner den originale filen, så kjøres den i original modues, som er 16:9. Den komprimerte videoen kjøres også i original modus, som plutselig ikke er 16:9 lenger. Det har med andre ord skjedd noe i selve komprimeringen. For hver fil jeg kjører, så må jeg manualet endre formatet til 16:9. Når den ikke kjører i 16:9 så blir alt i video klippet avlang, og det ser jo ikke noe pent ut i det hele tatt. Håper dette var en litt bedre forklaring. Dumt at selve bildet ikke kom i screen capture, men jeg håper at det hjelper. Hvis ikke, så kan jeg filme et klipp (på et par MB) og sende deg originalen + komprimert versjon. Takk for hjelpen. Ser frem til å høre fra deg. Lenke til kommentar
imran Skrevet 2. mars 2007 Forfatter Del Skrevet 2. mars 2007 (endret) Etter å ha lest min egen post så ser jeg at det kan fortsatt være litt uklrt hva jeg mener. Derfor har jeg nå gjort følgende: Filen Sony.mpg er et 10 sekund langt klipp jeg har tatt. XviD.avi er komprimert med VirtualDub. Jeg legger også ved settings filen som jeg bruker. Du vil se en klar forskjell i fil formatet (lengde-bredde) mellom de to filene. Jeg ønsker å beholde 16:9 formatet i XviD filen, og det er det jeg sliter med å få til. ******* Prøvde å legge til filene, men de kommer ikke opp. Det virker som om de blir lastet opp, men så kommer de ikke opp på listen under. Er det noen begrensning på hvor store filer man kan laste opp? Filene er på 13 MB. Endret 2. mars 2007 av imran Lenke til kommentar
JohndoeMAKT Skrevet 2. mars 2007 Del Skrevet 2. mars 2007 Det kan godt være at .avi og .mpeg filer ikke er tillatt i opplastingsfunksjonen. Er det slik at bildet ser helt korrekt ut i Xvid, men har fått svarte felter oppe og nede? Som advarselen gitt i Virtualdub sier kan det være at mediaspillere ikke pleier å lese ut korrekte data i .avi-filer og viser demed på den måten. Omdøp filene til f.eks .zip om du vil prøve opplastingsfunksjonen igjen eller bruk en tjeneste som rapidshare e.l. Lenke til kommentar
imran Skrevet 3. mars 2007 Forfatter Del Skrevet 3. mars 2007 (endret) Hadde aldri hørt om rapidshare, så der lærte jeg noe nytt.... Her er linken til video filene jeg nevnte: <http://rapidshare.com/files/19110202/Sample.rar.html> Endret 3. mars 2007 av imran Lenke til kommentar
JohndoeMAKT Skrevet 3. mars 2007 Del Skrevet 3. mars 2007 Hos meg vises begge klippene på samme måte: -I Windows Mediaplayer er det alltid et svart felt oppe og nede. -I Mediaplayer Classic er det aldri et svart felt oppe og nede. Så jeg regner med det kommer av valg av mediaplayer hos deg som gir uønsket resultat. Windows Mediaplayer er slik jeg ser det en ganske underlegen spiller i forhold til andre alternativer, og for å være helt ærlig ser jeg det ikke som en umulighet at det bare er WMP sin dårlige .AVI-støtte som gjør at disse feltene vises. Andre alternativer det anbefales både å bruke og teste med er Mediaplayer Classic (MPC) som er en liten, open source og kraftig mediaspiller som jeg bruker og som kan lastes ned her. Zoom Player som vistnok skal være en god spiller. Og VLC, også et open source prosjekt som bruker interne filtre (trenger ikke codecs installert i Windows for å spille av filer) som jeg vurderer som veldig kraftig, men mangler en god del på brukervennligheten for å bruke som primærspiller. Test gjerne filene dine i f.eks MPC og se om du får samme felt der. Mangler feltene er det nok egentlig ikke noe problem bortsett fra i WMP. Lenke til kommentar
imran Skrevet 3. april 2007 Forfatter Del Skrevet 3. april 2007 (endret) Takker for svaret. Jeg ser at nå jeg bruker opsjonen "2 Pass - 1st pass" i Compression, XViD, Configuration vindu, så blir den komprimerte filen mindre, men jeg klarer ikke lenger å kjøre filen. Har installert siste versjonen av XViD codes fra www.xvid.org. Har jeg gått glipp av et triks? Endret 5. april 2007 av imran Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå