hogyan készítsünk videót VCD

mi az a VCD? (Video Compact Disc)

a VCD a ‘Video Compact Disc’ rövidítése, és a mozgóképek és hangok CD-formátumú szabványa.

  • a VCD 74/80 percnyi audiót és videót képes tárolni 650 MB/700 MB CD-n.
    • VCD kijelző felbontása 352 640 képpont (NTSC) vagy 352 288 képpont (PAL).
    • a VCD az MPEG-1 kódolási szabványt, az MPEG-1-et használja a videó és a hang tárolására.
    • a videó bitrátájának másodpercenként 1150 kilobitnak kell lennie. A hang kódolása MPEG Layer 2 (MP2) 224 kbit/s sebességgel történik.
  • a VCD lejátszható szinte minden önálló DVD-lejátszón (és minden olyan számítógépen, amely DVD-ROM vagy CD-ROM meghajtóval és szabványos videolejátszóval rendelkezik).
  • a VCD-nek megfelelő területi beállításokkal kell rendelkeznie, az Európai DVD-lejátszók esetében PAL formátummal, az Egyesült Államokban pedig NTSC formátummal. Néhány DVD-lejátszó képes mind a PAL, mind az NTSC lejátszására, de ez nem alapfunkció.
  • a 74/80 percnél hosszabb filmeket két VCD között kell felosztani.

mi az SVCD? (Super Video CD)

az SVCD a Super VideoCD rövidítése, és hasonló a VCD-hez.

  • egy SVCD körülbelül 35-60 perc jó minőségű videót képes tárolni egy 74/80 perces CD-n. Az SVCD-nek 2 sztereó hangsávja és 4 választható felirata is lehet.
  • az SVCD lejátszható a legtöbb önálló DVD-lejátszóban (és minden olyan számítógépen, amely rendelkezik DVD-ROM vagy CD-ROM meghajtóval és szabványos médialejátszó szoftverrel).
  • az SVCD minősége körülbelül kétszer jobb, mint a VCD és rosszabb, mint a DVD.
  • az SVCD felbontása 480X480 az NSTC vagy 480X576 a PAL esetében.
  • a videó MPEG-2 kódolású, és a videó bitrátája változó lehet.
    • a bitráta elméletileg akár 2,6 megabit / másodperc is lehet, A szabvány szerint. A szabványnak nincs alsó határa a bitrátára. A legtöbb SVCD és DVD lejátszó SVCD lemezekre korlátozódik, amelyek bitrátája 300 és 600 kilobit / másodperc között van.
    • a hang MP2 állandó bitsebességű formátumban tárolódik, 32 és 384 kilobit / másodperc közötti bitsebességgel.
    • az SVCD rögzített bitrátája lehetővé teszi, hogy teljes hosszúságú filmeket tegyen egyetlen CD-re; de jelentős minőségi veszteséget kap, ha több mint 100 percnyi videót illeszt be egy SVCD-re.

mit kell tenni?

válassza az SVCD-t, kivéve, ha kifejezetten egy nagyon régi VCD-vagy DVD-lejátszóval rendelkező személynek készít video cd-t. Készíts egy VCD csak akkor, ha azt szeretnénk, hogy tömeges terjesztése videó szeretné, hogy teljesen biztos mindenki tudja játszani.

az SVCD-t (szinte) az összes ma eladott DVD-lejátszó lejátszhatja. Sok ma eladott DVD-lejátszó képes divx video CD-ket is lejátszani, de nem az összes; Az SVCD továbbra is jó választás video CD készítéséhez azok számára, akik nem rendelkeznek számítógéppel, ha valamilyen okból nem akar DVD-lemezeket készíteni (szinte senkinek nincs SVCD-lejátszója; azok, akik SVCD-t tudnak lejátszani, DVD-t is lejátszhatnak).

  • a normál CD-k (például az SVCD-k) írása nyilvánvalóan olcsóbb, mint a DVD-lemezek írása; ha azonban a videó hosszabb, mint 100 perc, akkor valószínűleg két CD-n szeretné égetni, és akkor tényleg nem takarít meg annyit a DVD költségéhez képest…

követelmények

  • ffmpeg – legalább Verzió 0.4.9 (az előző verzió nem rendelkezik a-target paranccsal)

hozzon létre egy VCD

VCD fix bitráta, nincs más választása, mint kódolni az alapértelmezett beállítások 1150kbit/s video és 224kbit / s audio. Ez a specifikáció, amelyet be kell tartani.

meg kell osztani a kimeneti videó fájlt, hogy illeszkedjen annyi CD-t, amennyire szükség van.

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

SVCD létrehozása

az SVCD készítésének kulcsa a bitráta beállítása. Számítsa ki ezt a képletet:

  • CD-k száma * CD méret * 1024 * 8 / a film hossza másodpercben = bitráta másodpercenként.
  • ebből az értékből kivonjuk a kívánt audió bitrátát, és a kívánt videó bitrátához nagyon közel álló számot kapunk.
  • kódoljon legalább 1500kbit/s sebességgel a jó minőség érdekében; csak akkor használjon alacsonyabb minőséget, ha valóban több perc videót szeretne hozzáadni a minőség árán.

az ffmpeg kiszámítja a bitráta beállítást, ha a-target opciót használja.

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

Burn a CD

K3B éget VCD az Ön számára, és teszi a fájlokat szükséges – csak hozzá az mpeg videó fájlokat.

Fájl > új projekt > új videó CD Projekt

parancssori írás

SVCD-hez:

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

VCD esetében:

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

vagy ha a cdrdao helyett a cdrecord/wodim van telepítve:

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

(

megjegyzés: az ffmpeg verziója alapján előfordulhat, hogy a PAL vagy az ntsc elé kell helyeznie a cél argumentumot.

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

probléma: hogyan oszthatok fel egy nagy avi-t, hogy illeszkedjen sok svcd-hez?

határozza meg a film időtartamát, és használja a “-ss” indítási kapcsolótés a “-t” időtartam kapcsolót a forrásvideó részekre vágásához.

az alábbiak egy nagy avi-t (1 óra, 55 perc és 29 másodperc hosszú) három különböző svcd-re osztanak (egyenként 45 perc):

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

vagy

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

a következő kimenetek m1.mpg, m2.mpg és m3.mpg

mpgtx -3 <filename.mpg> -b m

Alternatív megoldásként használhatja az avisplit csomagot is. A parancs:

avisplit -s 700 -i <file.avi>

majd presplit az avi fájlokat al-fájlokat 700 megabájt minden. A probléma ezzel az, hogy bár a split AVI-k mindegyike elfér egy CD-n, az FFmpeg kimenete valószínűleg sokkal nagyobb lesz, és nem fér el egy 80 perces CD-R-en. Ezzel a fenti módszerrel (avisplit) tesztelheti az avi fájlokat, hogy megnézze, hogy a hang nincs-e szinkronban. Ha igen, olvassa el a következőket:

probléma: hogyan lehet megakadályozni, hogy a hang szinkronban legyen, ha egynél több svcd-re oszlik?

ez annak köszönhető, hogy az AVI fájlban eltérő számú audió és videó darab található.Ha probléma merül fel a hangszinkronizálással, használja:

tcprobe -i <file.avi>

ez megmutatja a fájlban lévő audio és video csomagok számát. Ezenkívül meg fogja mondani az AVI fájl Audio darabjainak formátumát. Nézd meg a tcprobe kimenetének harmadik sorát a format=0xaa-ra, és jegyezd meg ezt a számot.

ha megvan, újra kódolhatja a fájlt a chunks all of samesize segítségével a probléma megoldásához. Használat:

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

itt a 0xAA természetesen az a szám, amelyet éppen a tcprobe-nál talált. Ez a konverzió eltart egy ideig. Ha ez megtörtént, akkor most használja thefile ki.avi, ossza fel, ahogy szeretné a video cd-t.

probléma: Hogyan tudom megtartani a postaláda képarányát (fekete sávok a keret felett és alatt?)

a fenti recept gyönyörűen működött nekem, de az eredeti DivX/avi fájl szélesvásznú formátumban volt, andffmpeg -> az SVCD létrehozott egy lemezt, amely megtöltötte a TV-t, vagyis vízszintesen összenyomódott. Kell lennie egy toffmpeg beállításnak, hogy megoldja ezt.

az ffmpeg használatával beírhatja ezt a parancsot VCD-k készítéséhez.

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

ez a parancs a 16:9 arányú avi felső és alsó részét fogja betűzni, és kiírja a fájlba.mpg

-cél “ntsc-vcd”, “pal-vcd”, “ntsc-svcd”, “pal-svcd”. Ez automatikusan beállítja a kiválasztott kimeneti típushoz tartozó egyéb beállításokat (például bitrátákat, kodekeket).
-s, -padtop és-padbottom állítsa be a videókeret méretét és a fekete párnát felül és alul.
a szélesség (352) mindig azonos. A függőleges méretnek ntsc esetén 240-et, pal esetén pedig 288-at kell adnia

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.