Dit is de opdracht avisplit die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
avisplit - splits AVI-bestanden in stukken van een maximale grootte
KORTE INHOUD
avisplit [ -i filet -o baseren [ -s grootte ] [ -H num ] [ -t s1-s2[,s3-s4,..] -c -m -b num -f
commentaarbestand ] ] [ -v ]
COPYRIGHT
avisplit is Copyright (C) door Thomas Oestreich.
PRODUCTBESCHRIJVING
avisplit splitst een enkel AVI-bestand in stukjes van grootte grootte.
Elk van de gemaakte chunks zal een onafhankelijk bestand zijn, dat wil zeggen dat het zonder kan worden afgespeeld
een ander deel van het stuk nodig hebben.
OPTIES
-i filet
Geef de bestandsnaam op van het bestand dat in stukken moet worden gesplitst.
-o baseren
Specificeer de basis van de uitvoerbestandsnaam(en) avisplit zal dan splitsen naar
basis-%04d.avi
-s grootte
Gebruik deze optie om de maximale grootte (in eenheden van MB) van de chunks op te geven avisplit
zou moeten creëren. 0 betekent dechunk, zoveel mogelijk bestanden maken.
-H num Maak alleen de eerste num stukjes en dan weg.
-t s1-s2[,s3-s4,..]
Splits het invoerbestand op basis van tijd/framecode (uu:mm:ss.ms)
-c Samen met -t. Voeg alle segmenten opnieuw samen in één AVI-bestand in plaats van te genereren
aparte bestanden.
-m Samen met -t. Forceer de splitsing bij de bovenste bondary in plaats van de onderste rand.
-b num Specificeer of avisplit een VBR mp3-header in het AVI-bestand moet schrijven. Standaard is 1
omdat het geen pijn doet. num is 1 of 0.
-f commentaarbestand
Lees AVI-tombstone-gegevens voor headercommentaar van commentaarbestand. Zien
/docs/avi_comments.txt voor een voorbeeld.
-v Druk alleen versie-informatie af en sluit af.
Voorbeelden
Het bevel
avisplit -s 700 -i mijn_bestand.avi
zal het bestand splitsen mijn_bestand.avi in stukjes waarvan de maximale grootte niet groter is dan 700 MB,
dwz ze passen elk op een CD. De gemaakte chunks krijgen de naam my_file.avi-0000,
mijn_bestand.avi-0001, enz.
avisplit -i mijn_bestand.avi -c -o uit.avi -t 00:10:00-00:11:00,00:13:00-00:14:00
haalt de minuten 10 tot 11 en 13 tot 14 uit my_file.avi en voegt deze samen in out.avi
BAD SYNCHRONISEREN
Wanneer u een bestand splitst met avisplit en de A/V-synchronisatie voor het eerste bestand is OK, maar de synchronisatie
op alle opeenvolgende bestanden slecht is, kijk dan eens naar de uitvoer van tcprobe(1) (inkorten).
| V: 25.000 fps, codec=dvsd, frames=250, breedte=720, hoogte=576
| A: 48000 Hz, formaat=0x01, bits=16, kanalen=2, bitrate=1536 kbps,
| 10 brokken, 1920000 bytes
Je zult zien dat het AVI-bestand slechts 10 audiofragmenten heeft, maar 250 videofragmenten. Dat betekent één
audiofragment omvat verschillende videoframes. avisplit kan een stuk niet doormidden snijden, alleen het
verwerkt volledige stukken. Als je bijvoorbeeld avisplit -s 20 doet, is het mogelijk dat de eerste
bestand zal 6 audiofragmenten hebben en de tweede slechts 4, wat betekent dat er te veel audio in zit
het eerste AVI-bestand.
De oplossing is om het AVI-bestand te remuxen met
transcoderen -i in.avi -P1 -N 0x1 -y rauw -o uit.avi
(uiteraard is -N 0x1 niet correct voor alle AVI-bestanden). Kijk nu opnieuw naar tcprobe
| V: 25.000 fps, codec=dvsd, frames=250, breedte=720, hoogte=576
| A: 48000 Hz, formaat=0x01, bits=16, kanalen=2, bitrate=1536 kbps,
| 250 brokken, 1920000 bytes
De gegevens in dit bestand zijn precies hetzelfde (het is bit-identiek) als in in.avi; de AVI
-bestand is zojuist op een andere manier geschreven, we hebben nu 250 audiofragmenten die het maken
splitsen veel gemakkelijker en nauwkeuriger voor avisplit.
AUTEURS
avisplit is geschreven door Thomas Oestreich
<[e-mail beveiligd]> met bijdragen van vele anderen. Zien
AUTEURS voor details.
Gebruik avisplit online met behulp van onworks.net-services