Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: hitmiccs


 Thema: Let's Help Für LPIP ( Tutorials und andere Hilfen )
« vorherige 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 nächste »
erste ungelesene Seite | letzter Beitrag 
]Maestro[

AUP Maestro 24.06.2020
Benutz doch einfach Audacity, bastel dir die Spur so wie du sie brauchst und binde die Wave im AviSynth Script ein?
20.02.2014 18:31:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
JaNe IsKlar

X-Mas Arctic
Jo, darauf wird es ja hinauslaufen, aber ich hatte halt gehofft, mir diese Zwischenschritte irgendwie ersparen zu können Breites Grinsen
Egal, ich machs erstmal mit Audacity. Danke für die Hilfe jedenfalls
20.02.2014 18:33:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
 
Zitat von Nudelsalat

fröhlich ich bin grad dabei die breite der binde und deren text und deren logo, an die video größe anzupassen.
Dabei orientier ich mich momentan an deinem Dayz-video.
also logo breite etwa 1/5 des video breite usw...



Jo, also wird alles an die Auflösung angepasst, das passt doch. Wie resized du denn das Logo? Nicht das sich die Seitenverhältnisse zerficken. peinlich/erstaunt

@Jane: DXTory nimmt das schon auf, nur kann Avisynth die beiden einzelnen Tonspuren im avi-Container nicht verwerten, dazu musst du einen anderen Befehl zum Laden der Viedeos nutzen.

Den Sound musst du per
Spur1=FFAudioSource(video,1)
Spur2=FFAudioSource(video,2)
laden können wenn ich mich nicht irre. Danach halt die Spuren zusammenfassen.
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Bregor am 20.02.2014 18:54]
20.02.2014 18:43:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flitzpiepe42

AUP Flitzpiepe42 07.10.2019
@Jane - mal überlegt ob das Spiel überhaupt Stereoeffekte hat? Ansonsten einfach die Spur mit dem Mic koppeln und fertig Augenzwinkern
20.02.2014 18:53:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Achja, FFMPEGSource muss man erst installieren für Avisynth.

Link
20.02.2014 19:00:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
Okay ist soweit fertig:
http://pastebin.com/2EMZbs9S

zu verwenden in etwa so:
 
Code:
Import("BauchBinde.avs")
      AviSource("1 (1).avi") +\
      AviSource("1 (2).avi") +\
      AviSource("1 (3).avi") +\
      AviSource("1 (4).avi") +\
      AviSource("1 (5).avi") +\
      AviSource("1 (6).avi") +\
      AviSource("1 (7).avi") +\
      AviSource("1 (8).avi") +\
      AviSource("1 (9).avi") 

      
Bauchbinde("Castle Hammerwatch", "Intermezzo 1", "logo.png", 2) 
ChangeFPS(30)
ConvertToYV12()


Bitte wenn es irgendwelche probleme oder verbesserungs vorschläge gibt: bitte PM an mich, oder hier rein posten!
Danke!

edit: dank an sir_max, das script ist jetzt mit optionalen parametern versehen. sprich flexibler, wenn man will.

beispiel zur Flexibleren variante:
 
Code:
Import("BauchBinde.avs")
      AviSource("1 (1).avi") +\
      AviSource("1 (2).avi") +\
      AviSource("1 (3).avi") +\
      AviSource("1 (4).avi") +\
      AviSource("1 (5).avi") +\
      AviSource("1 (6).avi") +\
      AviSource("1 (7).avi") +\
      AviSource("1 (8).avi") +\
      AviSource("1 (9).avi") 

      
Bauchbinde("Castle Hammerwatch", "Intermezzo 1", "logo.png", 2, Transparenzgrad=0.9,schriftart="Arial", fade=25, anzeigedauer=200, 
hintergrundfarbe=$0000FF, textfarbe=$FF00FF, startframe=50, duration=50, verhaeltniss_logo=3) 
ChangeFPS(30)
ConvertToYV12()
[Dieser Beitrag wurde 4 mal editiert; zum letzten Mal von Nudelsalat am 20.02.2014 21:22]
20.02.2014 20:16:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Nice!

Geile Sau!
20.02.2014 21:40:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
nichts zu danken!
aber wenn dir was auffällt sag bescheid
20.02.2014 22:22:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
JaNe IsKlar

X-Mas Arctic
 
Zitat von Flitzpiepe42

@Jane - mal überlegt ob das Spiel überhaupt Stereoeffekte hat? Ansonsten einfach die Spur mit dem Mic koppeln und fertig Augenzwinkern


Ehm naja also gesprochen wird nichts, aber die Musik ist halt gut und soweit ich das hören kann auch Stereofröhlich

 
Zitat von Bregor

@Jane: DXTory nimmt das schon auf, nur kann Avisynth die beiden einzelnen Tonspuren im avi-Container nicht verwerten, dazu musst du einen anderen Befehl zum Laden der Viedeos nutzen.


Wie installiert man FFMPEGsource denn eigentlich? peinlich/erstaunt bin da ein wenig unbewandert... Er meint immer, dass er die Funktion nicht kennt.
Es geht aber zum Glück auch ohne - man kann mit dem Windows Explorer einfach die Spuren aus der Dxtory-Datei extrahieren. Damit funktioniert nun alles wie gewünscht

Etwas Hintergrundrauschen habe ich aber mit der Kombi trotzdem noch - na zumindest ist es etwas besser als mein altes kaputtes Headset.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von JaNe IsKlar am 21.02.2014 0:44]
21.02.2014 0:43:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Mit dem Windowsexplorer? Echt? Wie das denn?
21.02.2014 2:42:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
]Maestro[

AUP Maestro 24.06.2020
Wenn eine Dxtory Datei ein ZIP Container ist, dann würde das wohl gehen

Ansonsten schließ ich mich der Frage an.
21.02.2014 2:51:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
@Nudel, funktioniert super, hab nur eine Anpassung vorgenommen. Feste Werte für Logo und Textanzahl in die Bauchbinde.avs eingetragen. Die bleibt in meinem LP-Haupverzeichnis liegen und wird nicht mehr angetatscht. Dafür dann im Script noch so gemacht:

 
Code:
Import("I:\Fraps\BauchBinde.avs")

Video

Text1="Bregor spielt Afterfall InSanity"
Text2="Teil 12 -   Backstage of Glory II (Kurz aber aufregend)"

Bauchbinde(Text1, Text2)


So Spar ich mir 2 Sachen beim Aufrufen, da ich eh immer das gleiche Logo verwende und das ganze Ding ja scheinbar eh mit meinen Parametern gefüttert wurde. Breites Grinsen


Die Fontsize fand ich auch zu groß, da habe ich jetzt auf:
 
Code:
fontsize= bb_hoehe - (bb_hoehe/2) #vorher war 3


gestellt.
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Bregor am 21.02.2014 3:22]
21.02.2014 3:04:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
 
Zitat von Bregor

@Nudel, funktioniert super, hab nur eine Anpassung vorgenommen. Feste Werte für Logo und Textanzahl in die Bauchbinde.avs eingetragen. Die bleibt in meinem LP-Haupverzeichnis liegen und wird nicht mehr angetatscht. Dafür dann im Script noch so gemacht:

 
Code:
Import("I:\Fraps\BauchBinde.avs")

Video

Text1="Bregor spielt Afterfall InSanity"
Text2="Teil 12 -   Backstage of Glory II (Kurz aber aufregend)"

Bauchbinde(Text1, Text2)


So Spar ich mir 2 Sachen beim Aufrufen, da ich eh immer das gleiche Logo verwende und das ganze Ding ja scheinbar eh mit meinen Parametern gefüttert wurde. Breites Grinsen


Die Fontsize fand ich auch zu groß, da habe ich jetzt auf:
 
Code:
fontsize= bb_hoehe - (bb_hoehe/2) #vorher war 3


gestellt.


alles klar! bei der fontsize würd ich das vielleicht noch mit anderen auflösungen testen. denn das zu kalkulieren (mit dem höhenabstand) war ne bitch.
warum können die Fontgrößen nicht in pixel angeben? so war das einfach ein graus...
21.02.2014 10:47:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Du könntest schauen wie groß die Fontsize in der Minimaleinstelleung ist und dann dementsprechend mit der Auflösung skalieren.

Wen 20 doppelt so groß ist wie 10, sollte das ja klappen.
21.02.2014 13:40:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
 
Zitat von Bregor

Du könntest schauen wie groß die Fontsize in der Minimaleinstelleung ist und dann dementsprechend mit der Auflösung skalieren.

Wen 20 doppelt so groß ist wie 10, sollte das ja klappen.


leider ist das alles nicht so einfach. weil die scheiße keiner logik folgt:
http://websemantics.co.uk/resources/font_size_conversion_chart/
zb: von 28 auf 26 -> 2Pixel weniger. von 26 auf 24 -> 3Pixel, aber dann wieder in 2er schritte.

oder wenn man die %-tuelle betrachtet in 2er schritte:
-25% / -20% / -10% / -15% / -10% / -20%

wos soll der scheiß? ich hab halt versucht ein paar stichproben zu nehmen und die in ner formel gut umzusetzten.
aber wie man sieht lässt sich das nicht so einfach machen. (vor allem da bb_text_y mit hilfe von bb_hoehe berechnet wird, aber die Fontsize den größten einfluss drauf hat...)
das war die sache die mich gestern die meiste zeit gekostet hat fröhlich
21.02.2014 13:49:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
JaNe IsKlar

X-Mas Arctic
 
Zitat von Bregor

Mit dem Windowsexplorer? Echt? Wie das denn?



Einfach rechtsklick -> Extract Audio Stream:


Abhängig davon, was man in Dxtory eingestellt hat, ist dann z.B. die st0-Datei die Soundausgabe des PCs und st1 der Kommentar des Mikros. Kein lästiges synchronisieen mehr \o/
Was mich ein wenig stutzig macht ist, dass das auf Englisch da steht. Evtl. kommt das doch von einem anderen Programm. Ich wüsste aber nicht, von welchem.
21.02.2014 13:57:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Ja, das habe ich auch! Woher kommt das? Breites Grinsen

Nur funktioniert es bei normalen Avis irgendwie net?

Das kommt direkt von dxtory! Kein wunder das es nur bei deren Datein funktioniert. Breites Grinsen
21.02.2014 14:24:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
http://pastebin.com/6phwDfrZ

neue variante basieren auf die idee von Sir_Max.
die änderungen:
 
Code:
bb_hoehe = res_y < 240 ? 20 : (res_y < 480 ? 30 : (res_y < 720 ? 42 : (res_y < 1080 ? 58 : 70)))
bb_text_y = res_y < 240 ? 13 : (res_y < 480 ? 20 : (res_y < 720 ? 30 : (res_y < 1080 ? 42 : 50)))     
fontsize= res_y < 240 ? 12 : (res_y < 480 ? 18 : (res_y < 720 ? 28 : (res_y < 1080 ? 38 : 44)))


heißt jetzt im klartext:
es gibt eigentlich "nur" 5 verschiedene binden breiten mit passendem text:
0 < V1 < 240 < V2 < 480 < V3 < 720 < V4 < 1080 < V5
also alles kleiner als 240 hat ne größe; alles kleiner als 480 usw...

kleines gif von sir_max zum vergleich: http://abload.de/img/vergleichddu9v.gif
soll das 1080+ größer, oder das 480+ kleiner?
21.02.2014 17:47:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Ist mir immernoch zu groß, bei langen Titeln werden die hinten abgeschnitten.

Aber die Idee ist sehr gut.
21.02.2014 18:12:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
bei der neusten version wurde das nun folgendermaßen gelöst:
man hat einen optionalen parameter "fontsize". wenn nichts angegeben wird, wird die formel benutz. WIRD etwas angegeben wird diese schriftgröße benutzt. somit kann man, wenn der titel zu lang ist, die fontsize anpassen.

Was noch super wäre: könnt ihr mir alle eurer funktionen zukommen lassen, die ihr als nützlich empfindet? damit könnte ich dann ne art library zusammen schustern, die man einbinden kann und somit alle funktionen zur verfügung stehen (idee mal wieder von sir_max!)
22.02.2014 15:54:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Ich nutze keine Funktionen, weil meine Befehle nie so umfangreich werden, das es sich lohnen würde, bei mir zumindest.

Man könnte vlt. ne Funktion fürs Beschleunigen schreiben, die dann automatisch FPS und alles anpasst.

Und wenn man ne extra Audiospur hat, zum einfügen. Dann spart man sich halt dann eine Zeile. Breites Grinsen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Bregor am 22.02.2014 16:10]
22.02.2014 16:08:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
 
Zitat von Bregor

Ich nutze keine Funktionen, weil meine Befehle nie so umfangreich werden, das es sich lohnen würde, bei mir zumindest.

Man könnte vlt. ne Funktion fürs Beschleunigen schreiben, die dann automatisch FPS und alles anpasst.

Und wenn man ne extra Audiospur hat, zum einfügen. Dann spart man sich halt dann eine Zeile. Breites Grinsen


oder so: Speedup-Funktion hab ich jetzt mal implementiert (kann auch verlangsamen fröhlich)
audiospur zusammen fügen macht für mich keinen sinn. es gibt schon ne funktion die genau das macht. istn einzeiler...

bitte mehr ideen!
22.02.2014 16:34:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Bregor

AUP Bregor 26.01.2009
Mixaudio und audiodub zusammen meinte ich. peinlich/erstaunt
22.02.2014 17:14:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
Breites Grinsen ernsthaft?

Hier der momentane stand der Library. zum rumspielen bzw zum drüberschauen...

http://www.file-upload.net/download-8647336/ScriptLibrary.rar.html wieso geht der obere link nicht?
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Nudelsalat am 22.02.2014 19:55]
22.02.2014 19:50:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Johnny_Analog

AUP Johnny_Analog 29.04.2019
 
Code:
video=AviSource("F:\x_1.avi").Trim(50,26788)+\
AviSource("F:\cm0-1.mp4").Trim(3896,4344)+\
AviSource("F:\cm4-1.mp4").Trim(1916,2815)+\
AviSource("F:\x_1.avi").Trim(26788,47684)
audio=WavSource("x1_kommentar.wav")+\
WavSource("cm0-1.m4a")+\
WavSource("cm4-1.m4a")+\
WavSource("x1_kommentar.wav")
audiodub(video,audio)
BilinearResize(960,540)
ChangeFPS(30)
ConvertToYV12()


Was stimmt hier nicht?
MeGui sagt: Der Objektverweis wurde nicht auf eine Objektistanz festgelegt.
22.02.2014 20:09:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
bei welcher zeile meckert er?

alternativ einfach mal das versuchen:
 
Code:
video=AviSource("F:\x_1.avi").Trim(50,26788)+\
AviSource("F:\cm0-1.mp4").Trim(3896,4344)+\
AviSource("F:\cm4-1.mp4").Trim(1916,2815)+\
AviSource("F:\x_1.avi").Trim(26788,47684)
audio=WavSource("x1_kommentar.wav")+\
WavSource("cm0-1.m4a")+\
WavSource("cm4-1.m4a")+\
WavSource("x1_kommentar.wav")
combined = audiodub(video,audio)
combined
BilinearResize(960,540)
ChangeFPS(30)
ConvertToYV12()


und du benutzt 2mal die selbe audio...
22.02.2014 20:23:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Johnny_Analog

AUP Johnny_Analog 29.04.2019
Er meckert bei gar keiner Zeile. Deine Version hat auch nicht geklappt traurig. Und die Audio muss ich doch 2 mal verwenden wenn ich das X_Video splitte, oder?
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Johnny_Analog am 22.02.2014 20:29]
22.02.2014 20:29:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
 
Zitat von Johnny_Analog

Er meckert bei gar keiner Zeile. Deine Version hat auch nicht geklappt traurig. Und die Audio muss ich doch 2 mal verwenden wenn ich das X_Video splitte, oder?


jaein. so wird er stupide die ganze audio hintereinander sampeln. sprich du hast einmal vorne das volle kommentar, und einmal hinten.

oh. und du benutzt AviSource, gibst ihn aber ne mp4. das wird er auch nicht mögen.

FFVideoSource("F:\cm0-1.mp4")
22.02.2014 20:33:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Johnny_Analog

AUP Johnny_Analog 29.04.2019
Wie ist die AudioSource bei mp4 bzw. m4a? Hab da noch WavSource stehen was ja eigentlich auch nicht stimmt.
22.02.2014 20:41:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nudelsalat

AUP Nudelsalat 20.09.2011
okay. was du jetzt machst ist folgendes:

als erstes encode die ganze x_1.avi ganz normal mit audio und allem drum und dran.
dann hast du nur mehr mp4 datein. und mit den machst du dann das:

 
Code:
function mp4(string file)
{
    audio=FFAudioSource(file)
    video=FFVideoSource(file)
    final=AudioDub(video, audio).BilinearResize(960,540).changeFPS(60)
    return final
}
mp4("x_1.mp4").Trim(50,26788) +\
mp4("F:\cm0-1.mp4").Trim(3896,4344) +\
mp4("F:\cm4-1.mp4").Trim(1916,2815) +\
mp4("x_1.mp4").Trim(26788,47684)

changeFPS(30)
converttoyv12()


edit: achja! und dann hoff ich für dich, dass die beiden gleich viel audio-channels haben. sonst musst du auch damit arbeiten:
 
Code:
function AudioVideo_mp4_dual(string file)
{
    audio=FFAudioSource(file)
    video=FFVideoSource(file)
    dual = MergeChannels(audio,audio)
    final=AudioDub(video, dual).BilinearResize(960,540).changeFPS(60)
    return final
}
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Nudelsalat am 22.02.2014 21:00]
22.02.2014 20:43:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Let's Help Für LPIP ( Tutorials und andere Hilfen )
« vorherige 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 nächste »

mods.de - Forum » Let's play im pOT » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
14.05.2013 20:59:23 hitmiccs hat diesen Thread angeheftet.

| tech | impressum