HOWTO Lage en video (ER)VCD

Hva er EN VCD? (Video Compact Disc)

VCD står For ‘Video Compact Disc’ og ER EN CD-formatstandard for å flytte bilder og lyd.

  • EN VCD kan holde opptil 74/80 minutter med lyd og video på Henholdsvis 650 MB/700 MB Cder.
    • vcd-skjermoppløsning er 352 × 240 piksler (NTSC) eller 352 × 288 piksler (PAL).
    • EN VCD bruker mpeg-1-kodingsstandarden kalt MPEG-1 til å lagre video og lyd.
    • videobitraten må være 1150 kilobit per sekund. Lyd er kodet SOM MPEG Layer 2 (MP2) ved 224 kbit / s.
  • EN VCD kan spilles på nesten alle frittstående DVD-Spillere (og på alle datamaskiner MED EN DVD-ROM eller CD-rom-stasjon og en standard videospiller).
  • EN VCD må ha de riktige regionale innstillingene, PAL-format FOR DVD-spillere I Europa og ntsc-format FOR USA. NOEN DVD-spillere kan spille BÅDE PAL og NTSC, men det er ikke en standardfunksjon.
  • Filmer som er lengre enn 74/80 minutter må deles mellom to Vcd-Er.

Hva er EN SVCD? (Super Video CD)

SVCD står For Super VideoCD og ligner PÅ EN VCD.

  • EN SVCD kan holde ca 35-60 minutter med god kvalitet video på en 74/80 MIN CD. EN SVCD kan også ha 2 stereo lydspor og også 4 valgbare undertekster.
  • EN SVCD kan spilles i de fleste frittstående DVD-spillere(og på alle datamaskiner med EN DVD-ROM eller CD-rom-stasjon og en standard mediespillerprogramvare).
  • SVCD-kvaliteten er omtrent to ganger bedre ENN VCD og dårligere ENN DVD.
  • oppløsningen TIL SVCD er 480×480 FOR NSTC eller 480×576 FOR PAL.
  • Videoen er kodet SOM MPEG-2, og videoen kan ha en variabel bitrate.
    • bithastigheten kan i teorien være opptil 2,6 megabit per sekund, i henhold til standarden. Standarden har ingen nedre grense for bitrate. De FLESTE SVCD-og DVD-spillere er begrenset TIL SVCD-plater med en bitrate mellom 300 og 600 kilobit per sekund.
    • lyden lagres I mp2 konstant bithastighetsformat med en bithastighet mellom 32 og 384 kilobit per sekund.
    • den faste bithastigheten på EN SVCD lar deg sette full lengde filmer på en ENKELT CD; men du får et betydelig kvalitetstap hvis du passer mer enn ca 100 minutter med video på EN SVCD.

hva å gjøre?

Velg SVCD med mindre du lager en video-cd spesielt for noen med en veldig gammel VCD eller DVD-spiller. Lag EN VCD bare hvis du vil massedistribuere en video vil være helt sikker på at alle kan spille den.

EN SVCD kan spilles av (nesten) ALLE DVD-spillere som selges i dag. MANGE DVD-spillere som selges i dag, kan også spille divx-video-Cder, men ikke alle; SVCD ER fortsatt et godt valg for å lage en video-CD for folk som ikke eier datamaskiner hvis DU av en eller annen grunn ikke vil lage DVD-plater (Nesten ingen har EN SVCD-spiller, de som kan spille EN SVCD kan også spille EN DVD).

  • Brenning av vanlig CD (Som Svcd-Er) er åpenbart billigere enn å brenne DVD-plate; men hvis videoen din er lengre enn 100 minutter, vil du sannsynligvis brenne den på to Cder, og da sparer du egentlig ikke så mye i forhold til prisen på EN DVD…

Krav

  • ffmpeg – minst versjon 0.4.9 (forrige versjon har ikke-target kommandoen)

Opprett EN VCD

VCD har fast bitrate, du har ikke annet valg enn å kode ved hjelp av standardinnstillingene på 1150kbit / s for video og 224kbit / s for lyd. Dette er spesifikasjonen og må følges.

du må dele utdatafilen for å passe så Mange Cder som nødvendig.

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

Opprett EN SVCD

nøkkelen til Å lage EN SVCD er å sette bithastigheten. Beregn det ved hjelp av denne formelen:

  • Antall Cd-Er * CD-størrelse * 1024 * 8 / filmlengde i sekunder = bitrate per sekund.
  • Trekk ønsket lydbitrate fra denne verdien, og du har et tall svært nær videobitraten du vil ha.
  • Kode på minst 1500kbit / s for god kvalitet; bruk bare lavere kvalitet hvis du virkelig vil legge til flere minutter med video på bekostning av kvalitet.

ffmpeg beregner bitrate-innstillingen for deg hvis du bruker-target-alternativet.

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

Brenn CDEN

K3B kan brenne VCD-er for deg og gjør filene nødvendige – bare legg til mpeg-videofiler.

Fil > Nytt Prosjekt > Nytt VIDEO-CD-prosjekt

Kommandolinjebrenning

FOR SVCD:

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

For VCD:

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

eller hvis cdrecord/wodim er installert i stedet for cdrdao:

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

(bruk «cdrecord-scanbus» for å oppdage enhetsspesifikatoren)

Merk: Basert på din versjon av ffmpeg, må du kanskje prepend pal eller ntsc til målargumentet.

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

PROBLEM: hvordan deler jeg opp en stor avi for å passe mange svcd-er?

Bestem varigheten av filmen og bruk «-ss»- startbryteren og «- t» – tidsvarighet-bryteren for å hogge kildevideoen i porsjoner.

følgende deler opp en stor avi (1 time, 55 minutter og 29 sekunder lang) i tre forskjellige 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 utganger m1.mpg, m2.mpg og m3.mpg

mpgtx -3 <filename.mpg> -b m

Alternativt kan du bruke pakken avisplit. Kommandoen:

avisplit -s 700 -i <file.avi>

vil presplit dine avi-filer til underfiler på 700 megabyte hver. Problemet med dette er at selv om din split avis vil hver passe på EN CD, vil utgangen fra ffmpeg trolig være mye større og ikke passe på en 80 minutters CD-R. Del filene mindre med avisplit eller bruk tid start/varighet tid splitting metode innebygd i ffmpeg. Med denne metoden ovenfor (avisplit), kan du teste avi-filene for å se om lyden er ute av synkronisering. Hvis det er,les følgende:

PROBLEM: Hvordan holder jeg lyden ute av synkronisering når jeg deler i mer enn en svcd?

Dette skyldes et ulikt antall lyd-og videobiter i avi-filen.Hvis det oppstår et problem med lydsynkroniseringen, bruker du:

tcprobe -i <file.avi>

Dette vil vise deg antall lyd-og videopakker i filen. Det vil også fortelle formatet Til Lydbitene i avi-filen. Se påtredje linje av utgangen av tcprobe for format=0xAA, og husk dette nummeret.

når du har det, kan du reencode filen ved hjelp av biter alle samesize å fikse problemet. Bruk:

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

her er 0xAA selvfølgelig nummeret du nettopp fant med tcprobe. Thisconversion vil ta litt tid. Når det er gjort, kan du nå brukefile ut.avi, dele den opp som du ønsker for din video cd.

PROBLEM: hvordan beholder jeg letterbox-sideforholdet (svarte streker over og under rammen?)

oppskriften ovenfor fungerte vakkert for meg, men den opprinnelige DivX/Avi-filen var i et widescreen-format, ogffmpeg – > SVCD opprettet en disk som fylte TVEN min, noe som betyr at den ble horisontalt presset. Det må være en innstilling toffmpeg å løse dette.

Ved hjelp av ffmpeg kan du skrive denne kommandoen for å lage vcd-er.

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

denne kommandoen vil pad toppen og bunnen av en 16: 9 avi og sende den til fil.mpg

-mål «ntsc-vcd», «pal-vcd», «ntsc-svcd», «pal-svcd». Dette angir andre alternativer (f.eks bitrater, kodeker) for den valgte utgangstypen automatisk.
-s, -padtop og-padbottom angi størrelsen på videorammen og den svarte polstringen øverst og nederst.
bredden (352) er alltid den samme. Den vertikale dimensjonen bør legge opp til 240 for ntsc og 288 for pal

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.