avs2avi commandline avi/mkv encoder |
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
avs2avi commandline avi/mkv encoder |
|
Hab mich mal wieder bei Doom9 im Developer Forum ein bissel rumgetreiben und so wie es aussieht, hat avs2avi seit der 1.30 native matroska support. (Aktuell ist 1.31a)
Was daran so toll ist:
Zitat: |
1. Native MPEG4 MKv files have the very same frame order as MP4 files ( = coding order ), so it should be very very easy to transmux one into the other and back ( MP4 --> MKV --> MP4 ) in a lossless process, for editing the files in VdubMod ( works already in latest CVS version, Cyrius is a wizzard ! )
2. Native files can handle multiple b-frames in a very clean way, without having to use dummy frames and the like ( should have an impact on overhead )
3. native matroska files are complying much better with matroska's x-platform approach than VfW compatibility mode files. To give you an example, Ronald 'BBB' Bultje from the Gstreamer development simply refuses to handle VfW compat files in his Gstreamer matroska plugin, he will only make and read native files he says .... ( not sure this is the last word spoken on this, as most MKV files right now are VfW compat files, and Redhat needs a plugin that can read stuff from Windows users also .. ) ... |
by ChristianHJW
Ist vielleicht zumindest für Nicht-Commandline-Muffel mal nen Blick wert,..
(selber erstmal den mkv support antesten)
Cu Selur
Ps.: Ein Beispielaufruf des Programmes für 2pass-Encoding wäre z.B.
avs2avi d:\test.avs test.mkv -o m -q -P 2
man wird dann nur nach den Settings für den ersten udn danach für den 2ten Pass gefragt und dann encoded avs2avi erstmal.
__________________ Hybrid
|
|
11.09.2003 10:45 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
Oh fein
Cu Balm
__________________
|
|
11.09.2003 11:05 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
Schnief, benutze den MatroskaSplitter von Gabest und kann nicht in so erstellten mkv files spulen/springen, hat sonst noch wer das Problem ?
Hmmm,.. scheint auch nicht native zu sein, da der CoreCodedPlayer den "Avi Decompressor" beim Decoden benutzt,...
Cu Selur
__________________ Hybrid
|
|
11.09.2003 11:13 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
Also irgendwie bin ich zu blöd, das Teil per CL zum laufen zu bekommen
Cu Balm
__________________
|
|
03.10.2003 13:41 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
hab doch extra ein Beispiel gepostet:
avs2avi d:\test.avs test.mkv -o m -q -P 2
__________________ Hybrid
|
|
03.10.2003 15:34 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
Arg..ich Trottel sollte vielleicht auch mal den Pfad anpassen
Cu Balm
__________________
|
|
03.10.2003 16:11 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
Was soll man dazu nur sagen
?
Cu Selur
__________________ Hybrid
|
|
03.10.2003 17:00 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
Zitat: |
Original von Selur
Schnief, benutze den MatroskaSplitter von Gabest und kann nicht in so erstellten mkv files spulen/springen, hat sonst noch wer das Problem ?
Hmmm,.. scheint auch nicht native zu sein, da der CoreCodedPlayer den "Avi Decompressor" beim Decoden benutzt,...
Cu Selur |
Bei ist Avs2avi zum Ende hin abgeschmiert. Das File läßt sich trotzdem abspielen, bur mit dem Spulen klappt es bei mir auch nicht. Im Angang mal ein Bild davon, was mir der BSPlayer für Unfug anzeigt, beim spulen. (eigendlich ist acuh Bild vorhanden, aber das ist halt die Sache mit Directshow-Filtern und Screenshots...)
Zum Thema Native mkv: Also BSPlayr und auch TCMP benutzen zum decoden ffdshow-MPEG4 Video Decoder.
Ach ja, wen ich das File in VdubMod laden will, stürtzt dieses beim Parsen ab...
Cu Balm
Balm hat dieses Bild angehängt:
__________________
|
|
03.10.2003 17:05 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
Also abestürzt ist bei mir nix, aber das Spulen usw. ging halt nicht und native ist der Stream soweit ich das sehe auch nicht wirklich, denn sonst sollte der B-Frame Decoder Lag eigentlich nicht auftreten,..
Cu Selur
__________________ Hybrid
|
|
03.10.2003 18:16 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
Komisch, bei mir geht's
Cu Selur
__________________ Hybrid
|
|
04.10.2003 16:37 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
Ich werd jetzt mal testen , ob ich nach Avi konvertieren kann.
Cu Balm
EDIT: Der selbe Fehler, nur läßt sich adas Avi nicht mal abspielen.
__________________
|
|
04.10.2003 21:06 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
hmmm,.. poste mal dein avs script und die Commandline,..
Cu Selur
__________________ Hybrid
|
|
05.10.2003 09:30 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
avs2avi d:\test.avs test.avi -o m -q -P 2
bzw.
avs2avi d:\test.avs test.mkv -o m -q -P 2
Die Pfade stimmen
AVS-Skript:
Zitat: |
#########################################################
# Script Generado por AR Calculator #
# #
# http://www.canalxvid.com #
#########################################################
LoadPlugin("D:\DIVXUN~1\ARCALC~1\mpeg2dec3.dll")
LoadPlugin("D:\DIVXUN~1\ARCALC~1\unfilter.dll")
LoadPlugin("D:\DIVXUN~1\ARCALC~1\undot.dll")
LoadPlugin("D:\DIVXUN~1\ARCALC~1\Fluxsmooth.dll")
Mpeg2Source("G:\RIPPEN~1\NEUERR~1\TESTPR~1.D2V")
LumaFilter()
Crop(12,10,-12,-10)
UnFilter(-5,-5)
Undot()
Fluxsmooth(7,7)
a=trim(0,295).LanczosResize(640,272)
b=trim(296,691).blur(0.1,0.1).LanczosResize(640,272)
c=trim(692,773).LanczosResize(640,272)
d=trim(774,809).blur(0.1,0.1).LanczosResize(640,272)
e=trim(810,843).blur(0.3,0.3).LanczosResize(640,272)
f=trim(844,952).LanczosResize(640,272)
g=trim(953,990).blur(0.1,0.1).LanczosResize(640,272)
h=trim(991,1072).LanczosResize(640,272)
i=trim(1073,1239).blur(0.2,0.2).LanczosResize(640,272)
j=trim(1240,1319).blur(0.1,0.1).LanczosResize(640,272)
k=trim(1320,1364).LanczosResize(640,272)
l=trim(1365,1411).blur(0.2,0.2).LanczosResize(640,272)
m=trim(1412,1615).blur(0.3,0.3).LanczosResize(640,272)
n=trim(1616,1867).LanczosResize(640,272)
o=trim(1868,1910).blur(0.1,0.1).LanczosResize(640,272)
p=trim(1911,197
.blur(0.2,0.2).LanczosResize(640,272)
q=trim(1979,2091).LanczosResize(640,272)
r=trim(2092,2196).blur(0.1,0.1).LanczosResize(640,272)
s=trim(2197,2341).blur(0.2,0.2).LanczosResize(640,272)
t=trim(2342,2404).blur(0.3,0.3).LanczosResize(640,272)
u=trim(2405,2664).blur(0.2,0.2).LanczosResize(640,272)
v=trim(2665,2735).LanczosResize(640,272)
w=trim(2736,2765).blur(0.2,0.2).LanczosResize(640,272)
x=trim(2766,2980).LanczosResize(640,272)
y=trim(2981,305
.blur(0.1,0.1).LanczosResize(640,272)
z=trim(3059,3153).blur(0.2,0.2).LanczosResize(640,272)
aa=trim(3154,3179).blur(0.1,0.1).LanczosResize(640,272)
ab=trim(3180,3210).LanczosResize(640,272)
ac=trim(3211,3412).blur(0.1,0.1).LanczosResize(640,272)
ad=trim(3413,3510).blur(0.2,0.2).LanczosResize(640,272)
ae=trim(3511,3537).LanczosResize(640,272)
af=trim(3538,3571).blur(0.2,0.2).LanczosResize(640,272)
ag=trim(3572,3636).blur(0.1,0.1).LanczosResize(640,272)
ah=trim(3637,3851).blur(0.3,0.3).LanczosResize(640,272)
ai=trim(3852,3997).blur(0.1,0.1).LanczosResize(640,272)
aj=trim(3998,4041).blur(0.3,0.3).LanczosResize(640,272)
ak=trim(4042,4067).blur(0.4,0.4).LanczosResize(640,272)
al=trim(4068,4220).blur(0.1,0.1).LanczosResize(640,272)
am=trim(4221,4355).blur(0.3,0.3).LanczosResize(640,272)
an=trim(4356,4490).LanczosResize(640,272)
ao=trim(4491,4774).blur(0.1,0.1).LanczosResize(640,272)
ap=trim(4775,4825).blur(0.2,0.2).LanczosResize(640,272)
aq=trim(4826,485
.blur(0.1,0.1).LanczosResize(640,272)
ar=trim(4859,4892).LanczosResize(640,272)
as=trim(4893,4971).blur(0.1,0.1).LanczosResize(640,272)
at=trim(4972,5557).LanczosResize(640,272)
au=trim(5558,5762).blur(0.1,0.1).LanczosResize(640,272)
av=trim(5763,5793).blur(0.2,0.2).LanczosResize(640,272)
aw=trim(5794,5824).blur(0.1,0.1).LanczosResize(640,272)
ax=trim(5825,5956).blur(0.2,0.2).LanczosResize(640,272)
ay=trim(5957,6169).blur(0.3,0.3).LanczosResize(640,272)
az=trim(6170,6227).LanczosResize(640,272)
ba=trim(6228,6337).blur(0.3,0.3).LanczosResize(640,272)
bb=trim(6338,6579).blur(0.2,0.2).LanczosResize(640,272)
a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+aa+ab+ac+ad+ae+af+ag+ah
+ai+aj+ak+al+am+an+ao+ap+aq+ar+as+at+au+av+aw+ax+ay+az+ba+bb
|
Cu Balm
PS: Die beim AR Calculator enthaltene Version (leider weis ich nicht, welche das ist) funktioniert einwandfrei!
__________________
|
|
05.10.2003 12:54 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
Strange, mal ein einfacheres bzw. nicht so Parsing intensives avs script angetestet?
Cu Selur
__________________ Hybrid
|
|
05.10.2003 15:08 |
|
|
Balm
DVDtoOgm&DVDtoMkv-Team
Dabei seit: 17.03.2002
Beiträge: 2.397
Herkunft: Sachsen
|
|
Ne, aber werd ich gleich mal machen. Mal schauen...
Cu Balm
__________________
|
|
05.10.2003 15:30 |
|
|
empty
Super Moderator
Dabei seit: 14.04.2002
Beiträge: 1.879
|
|
@Selur Wegen des B-Frame Decoder Lags, kam da nicht im Doom-Forum das VfW-System als Schuldiger heraus? Bin mir aber nicht mehr sicher.
Viele Grüße bb empty
__________________ The brain needs oxygen,
so why wear a tie?
|
|
05.10.2003 18:45 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
Themenstarter
|
|
Da wird gerade noch drüber philosophiert, aber bis zu nem gewissen grade schon.
Cu Selur
__________________ Hybrid
|
|
05.10.2003 19:13 |
|
|
empty
Super Moderator
Dabei seit: 14.04.2002
Beiträge: 1.879
|
|
Meinte nur dann müsste diese Fehlermeldung auch bei native matroska in VDMod kommen.
Viele Grüße bb empty
__________________ The brain needs oxygen,
so why wear a tie?
|
|
05.10.2003 19:33 |
|
|
|