Ich muss ein Video erstellen. Ein Teil davon beinhaltet das "Zeigen" eines Radiointerviews. Anstatt nur einen schwarzen Bildschirm zu haben und Audio zu hören, möchte ich eine unterschiedliche Wellenform auf dem Bildschirm und eine Beschriftung haben.
Gibt es ein kostenloses oder billiges Tool, mit dem ich das machen kann?
Wenn ich einen Freund dazu auffordere, gibt es in der Adobe Creative Suite irgendetwas, das den Job erledigen kann?
video
audio
software-recommendation
ccleve
quelle
quelle
Antworten:
Sie können
ffmpeg
mithilfe mehrerer Filter Video aus Audio erstellen.Ahistogramm
Konvertiert Eingangsaudio in einen Videoausgang und zeigt das Lautstärkehistogramm an.
ffmpeg
ffplay
ahistogram
Weitere Optionen und Beispiele finden Sie in der Dokumentation.aphasemeter
Konvertiert Eingangsaudio in einen Videoausgang und zeigt die Audiophase an.
ffmpeg
ffplay
aphasemeter
Weitere Optionen und Beispiele finden Sie in der Dokumentation.avectorscope
Konvertiert Eingangsaudio in einen Videoausgang, der den Audiovektorbereich darstellt.
ffmpeg
ffplay
avectorscope
Weitere Optionen und Beispiele finden Sie in der Dokumentation.showcqt
Konvertieren Sie Eingangsaudio in einen Videoausgang, der das Frequenzspektrum mit Musiktonskala darstellt.
ffmpeg
ffplay
showcqt
Weitere Optionen und Beispiele finden Sie in der Dokumentation.showfreqs
Konvertiert Audioeingänge in Videoausgänge, die das Audio-Leistungsspektrum darstellen. Die Audioamplitude liegt auf der Y-Achse, während die Frequenz auf der X-Achse liegt.
ffmpeg
ffplay
showfreqs
Weitere Optionen und Beispiele finden Sie in der Dokumentation.Showspektrum
Konvertiert Eingangsaudio in einen Videoausgang, der das Audiofrequenzspektrum darstellt.
ffmpeg
ffplay
showspectrum
Weitere Optionen und Beispiele finden Sie in der Dokumentation.Showwaves
Konvertiert Eingangsaudio in einen Videoausgang, der die Sample-Wellen darstellt.
ffmpeg
ffplay
showwaves
Weitere Optionen und Beispiele finden Sie in der Dokumentation.Showvolumen
Konvertiert die Audioeingangslautstärke in einen Videoausgang.
ffmpeg
ffplay
showvolume
Weitere Optionen und Beispiele finden Sie in der Dokumentation.Anmerkungen
Weitere Informationen zur Ausgabequalität finden Sie im FFmpeg-Wiki: H.264-Codierungshandbuch .
format=yuv420p
stellt sicher, dass libx264 ein Pixelformat verwendet, das mit beschissenen Playern wie QuickTime kompatibel ist.Anstatt standardmäßig neu zu kodieren, können Sie das Audiomaterial
-c:a copy
mit Streaming kopieren, wenn Ihr Ausgabe-Container-Format das Audioformat unterstützt. Stellen Sie sich das Kopieren (erneutes Muxen) von Streams wie das Kopieren und Einfügen vor - keine Neucodierung.Erhalten
ffmpeg
Sie sollten immer eine aktuelle Version verwenden, da die Entwicklung sehr aktiv ist. Links zu Builds
ffmpeg
für Windows, OS X und Linux finden Sie auf der FFmpeg-Download- Seite. Oder Sie folgen einer schrittweisen Anleitung zum Kompilierenffmpeg
.quelle
Adobe After Effects hat einen Visualizer, siehe
Es gibt auch Plugins wie hier für Photoshop.
Viel Glück bei Ihrem Projekt.
quelle
Ich habe Ihre Frage ganz gut verstanden. Wenn Sie versuchen, ein Wellenformmuster zu erstellen, das sich entsprechend der Tonhöhe und dem Bass Ihres Audios bewegt, können Sie diesen Link ausprobieren.
http://www.videocopilot.net/tutorial/audio_to_animation/
Mit Adobe After Effects können Sie das ganz einfach tun. Sie können mit den Partikeleffekten spielen, um eine solide aussehende Wellenform zu erhalten.
Viel Glück!
quelle
Viele Musikplayer haben Visualisierer. Spielen Sie das Audio in einem davon ab und nehmen Sie das Video mit einem Screen-Grabber auf.
Sie können auch versuchen, gstreamer wie unter http://www.vidarholen.net/contents/blog/?p=23 beschrieben zu verwenden
Eine weitere Option ist Sonic Candle, http://sourceforge.net/projects/soniccandle/.
quelle
Nachdem ich die großartige Antwort von LordNeckbeard gelesen hatte, erstellte ich ein kleines Skript, um eine Visualisierung mit ffmpeg und dem Showspectrum-Filter zu erstellen. Ich habe auch eine Upload-Option hinzugefügt, mit der ich direkt auf meinen Remote-Server codieren kann, der eine bessere Verbindung als zu Hause hat, um große Videos hochzuladen. Es wird auch das großartige Skript youtube-upload verwendet !
BEARBEITEN: das direkte Hochladen verlangsamt den Kodierungsprozess erheblich !!
Skript
quelle
Wenn Sie Zugriff auf After Effects haben, gibt es ein Plugin namens Trapcode Keys , das dies sehr effektiv kann. Die Ergebnisse sehen wirklich gut aus - ich habe es bei vielen Projekten für genau das verwendet, was Sie beschrieben haben, aber es ist nicht billig - 150 USD für sich allein oder 899 USD für die vollständige Trapcode Suite.
quelle