Sådan laver du en video (er) VCD

Hvad er en VCD? (Video Compact Disc)

VCD står for ‘Video Compact Disc’ og er en CD-format standard for levende billeder og lyd.

  • en VCD kan rumme op til 74/80 minutters lyd og video på henholdsvis 650 MB/700 MB CD ‘ er.
    • VCD-skærmopløsningen er 352 liter 240 billedpunkter (NTSC) eller 352 liter 288 billedpunkter (PAL).
    • en VCD bruger MPEG-1-kodningsstandarden kaldet MPEG-1 til at gemme videoen og lyden.
    • videobithastigheden skal være 1150 kilobits per sekund. Lyd er kodet som MPEG Layer 2 (MP2) ved 224 kbit / s.
  • en VCD kan afspilles på næsten alle enkeltstående DVD-afspillere (og på alle computere med en DVD-ROM eller CD-ROM-drev og en standard videoafspiller).
  • en VCD skal have de korrekte regionale indstillinger, PAL-format for DVD-afspillere i Europa og NTSC-format for USA. Nogle DVD-afspillere kan afspille både PAL og NTSC, men det er ikke en standardfunktion.
  • film, der er længere end 74/80 minutter, skal opdeles mellem to VCD ‘ er.

Hvad er en SVCD? (Super Video CD)

SVCD står for Super VideoCD og ligner en VCD.

  • en SVCD kan holde omkring 35-60 minutter af god kvalitet video på en 74/80 min CD. En SVCD kan også have 2 stereo lydspor og også 4 valgbare undertekster.
  • en SVCD kan afspilles i de fleste enkeltstående DVD-afspillere (og på alle computere med et DVD-ROM-eller CD-rom-drev og et standard medieafspillerprogram).
  • SVCD-kvalitet er cirka to gange bedre end VCD og dårligere end DVD.
  • opløsningen af SVCD er 480h480 for NSTC eller 480h576 for PAL.
  • Video er kodet som MPEG-2, og videoen kan have en variabel bitrate.
    • bithastigheden kan i teorien være op til 2, 6 megabits per sekund i henhold til standarden. Standarden har ingen nedre grænse for bitrate. De fleste SVCD-og DVD-afspillere er begrænset til SVCD-diske med en bitrate mellem 300 og 600 kilobits per sekund.
    • lyden gemmes i MP2 konstant bithastighed format med en bithastighed mellem 32 og 384 kilobits per sekund.
    • den faste bitrate på en SVCD giver dig mulighed for at sætte film i fuld længde på en enkelt CD; men du får et betydeligt kvalitetstab, hvis du passer mere end omkring 100 minutters video på en SVCD.

Hvad skal man lave?

Vælg SVCD, medmindre du laver en video-cd specielt til en person med en meget gammel VCD eller DVD-afspiller. Lav kun en VCD, hvis du vil massedistribuere en video, vil du være helt sikker på, at alle kan afspille den.

en SVCD kan afspilles af (næsten) alle DVD-afspillere, der sælges i dag. Mange DVD-afspillere, der sælges i dag, kan også afspille video-cd ‘ er, men ikke alle; SVCD er stadig et godt valg til at lave en video-CD til folk, der ikke ejer computere, hvis du af en eller anden grund ikke ønsker at lave DVD-diske (næsten ingen har en SVCD-afspiller; dem, der kan afspille en SVCD, kan også afspille en DVD).

  • at brænde normal CD (som SVCD ‘er) er naturligvis billigere end at brænde DVD-disk; men hvis din video er længere end 100 minutter, vil du sandsynligvis brænde den på to cd’ er, og så sparer du virkelig ikke så meget sammenlignet med prisen på en DVD…

krav

  • ffmpeg – mindst version 0.4.9 (tidligere version har ikke kommandoen-target)

Opret en VCD

VCD har fast bitrate, du har intet andet valg end at kode ved hjælp af standardindstillingerne på 1150kbit/s til video og 224kbit/s til lyd. Dette er specifikationen og skal følges.

du skal opdele outputvideofilen, så den passer til så mange cd ‘ er, som der er behov for.

ffmpeg -i <movie.avi> -target pal-vcd <filename.mpg>

Opret en SVCD

nøglen til at lave en SVCD er at indstille bithastigheden. Beregn det ved hjælp af denne formel:

  • antal Cd ‘ er * CD størrelse * 1024 * 8 / film længde i sekunder = bitrate per sekund.
  • træk den ønskede lydbitrate fra denne værdi, og du har et tal meget tæt på den videobitrate, du ønsker.
  • Encode at atleast 1500kbit/s for god kvalitet; Brug kun lavere kvalitet, hvis du virkelig vil tilføje flere minutters video på bekostning af kvalitet.

ffmpeg beregner bithastighedsindstillingen for dig, hvis du bruger indstillingen-target.

ffmpeg -i <movie.avi> -target pal-svcd <filename.mpg>

Brænd CD ‘en

K3B kan brænde VCD’ er til dig og gør filerne nødvendige – bare tilføj mpeg-videofiler.

fil > nyt projekt > nyt Video-CD-Projekt

kommandolinjebrænding

til SVCD:

vcdimager -t svcd -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpgcdrdao write --device <device> <filename>.cue

til VCD:

vcdimager -t vcd2 -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpgcdrdao write --device <device> <filename>.cue

eller hvis cdrecord / vodim er installeret i stedet for cdrdao:

sudo cdrecord dev=<device> cuefile=<filename>.cue -dao

(brug “cdrecord-scanbus” for at finde enhedsspecifikatoren)

Bemærk: baseret på din version af ffmpeg skal du muligvis prepend pal eller ntsc til målargumentet.

ffmpeg -i <movie.avi> -target ntsc-vcd <filename.mpg>

PROBLEM: hvordan opdeler jeg en stor avi, der passer til mange svcd ‘ er?

Bestem varigheden af filmen, og brug “-ss”- startkontakten og “- t” – tidsvarighedskontakten til at hugge kildevideoen i portioner.

følgende opdeler en stor avi (1 time, 55 minutter og 29 sekunder lang) i tre forskellige svcd ‘ er (45 minutter hver):

ffmpeg -hq -ss 00:00:00 -t 00:45:00 -i <movie.avi> -target svcd ./m1.mpgffmpeg -hq -ss 00:45:00 -t 00:45:00 -i <movie.avi> -target svcd ./m2.mpgffmpeg -hq -ss 01:30:00 -t 00:25:29 -i <movie.avi> -target svcd ./m3.mpg

eller

ffmpeg -i <movie.avi> -target ntsc-vcd <filename.mpg>

følgende udgange m1.mpg, m2.mpg og m3.mpg

mpgtx -3 <filename.mpg> -b m

Alternativt kan du bruge pakken avissplit. Kommandoen:

avisplit -s 700 -i <file.avi>

vil presplit dine avi-filer i underfiler på 700 megabyte hver. Problemet med dette er, at selvom din split avis hver passer på en CD, vil output fra ffmpeg sandsynligvis være meget større og ikke passe på en 80 minutters CD-R. Opdel filerne mindre med avissplit eller brug den tidsstart/varighed tidsopdelingsmetode, der er indbygget i FFmpeg. Med denne ovenfor metode (avissplit), Dukan teste avi-filer for at se, om lyden er ude af sync. Hvis det er, skal du læse følgende:

PROBLEM: Hvordan holder jeg lyden ude af synkronisering, når den opdeles i mere end en svcd?

dette skyldes et forskelligt antal lyd-og videobiter i avi-filen.Hvis du støder på et problem med lydsynkroniseringen, skal du bruge:

tcprobe -i <file.avi>

Dette viser dig antallet af lyd-og videopakker i filen. Det vil også fortælle formatet af Lydbiter i avi-filen. Se påtredje linje af udgangen af tcprobe for format=0ksaa, og husk dette nummer.

når du har det, kan du genkode filen ved hjælp af bidder alle sammenstørrelse for at løse problemet. Brug:

transcode -i <in.avi> -P1 -N 0xAA -y raw -o <out.avi>

her er 0ksaa selvfølgelig det nummer, du lige har fundet med tcprobe. Denne konvertering vil tage lidt tid. Når det er gjort, kan du nu brugefil ud.avi, opdele det som du ønsker for din video-cd.

PROBLEM: hvordan bevarer jeg billedformatet for postkassen (sorte bjælker over og under rammen?)

opskriften ovenfor fungerede smukt for mig, men den originale Divks/avi-fil var i bredformat, OGFFMPEG – > SVCD oprettede en disk, der fyldte mit TV, hvilket betyder, at det blev vandret presset. Der skal være en indstilling toffmpeg for at løse dette.

ved hjælp af ffmpeg kan du skrive denne kommando for at lave VCD ‘ er.

ffmpeg -i <file.avi> -target ntsc-vcd -s 352x176 -padtop 32 -padbottom 32 <file.mpg>

denne kommando vil pad toppen og bunden af en 16:9 avi og output det til fil.mpg

-mål “ntsc-vcd”, “pal-vcd”, “ntsc-svcd”, “pal-svcd”. Dette indstiller andre indstillinger (f.eks bitrates, codecs) for din valgte output type automatisk.
– S, – padtop og-padbottom Indstil størrelsen på videorammen og den sorte polstring øverst og nederst.
bredden (352) er altid den samme. Den lodrette dimension skal tilføje op til 240 for ntsc og 288 for pal

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.