avconv und ffmpeg - drawtext filter text_w wird in Ubuntu Precise als 0 ausgewertet
3336
Chris White
Ich versuche, mit den Befehlen avconv oder ffmpeg Text in ein Video zu zeichnen. Bei der Angabe von x = für den Ort, an dem der Text platziert werden soll, wird der Wert 'text_w' auf 0 und nicht auf die Breite des gerenderten Textes ausgewertet.
- Ich verwende Ubuntu 12.04
- Ich habe die avconv-Version 0.8.3-4: 0.8.3-0ubuntu0.12.04.1
- und ffmpeg Version 0.8.3-4: 0.8.3-0ubuntu0.12.04.1
Beispielbefehl:
avconv -i test.mov -vf "drawtext=fontfile='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf':text='test text':x=text_w:y=50:fontsize=24:fontcolor=black" texted.mov
Dieser Befehl bewirkt, dass der Text so gedruckt wird, als wäre x auf 0 gesetzt.
Was ich wirklich gerne tun könnte, ist, den Text horizontal zu zentrieren.
avconv -i test.mov -vf "drawtext=fontfile='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf':text='test text':x=(main_w-text_w)/2:y=50:fontsize=24:fontcolor=black" texted.mov
Die Verwendung von ffmpeg für den gleichen Versuch endet mit demselben Ergebnis
ffmpeg -i test.mov -vf "drawtext=fontfile='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf':text='test text':x=(main_w-text_w)/2:y=50:fontsize=24:fontcolor=black" texted.mov
Kein Experte für die Filter, aber haben Sie es in der neuesten Version probiert? Es ist jetzt mindestens bei 0,11.
slhck vor 12 Jahren
0
Ich verstehe das Problem nicht. Der Befehl, den Sie geschrieben haben: `avconv -i test.mov -vf" drawtext = fontfile = '/ usr / share / fonts / truetype / ttf-dejavu / DejaVuSans.ttf': text = 'test text': x = (main_w- text_w) / 2: y = 50: fontsize = 24: fontcolor = black "texted.mov` funktioniert gut für mich.
abhshkdz vor 12 Jahren
1
abhshkdz: Der Befehl gibt für mich keinen Fehler aus, der Text wird jedoch nicht zentriert. Der berechnete x-Speicherort ist derselbe als wenn 'text_w' durch 0 ersetzt wurde. Wird der Text in Ihrem Ausgabevideo richtig zentriert? Hört sich so an, könnte dies ein Fehler in dieser Version sein.
Chris White vor 12 Jahren
0
Funktioniert für mich mit ffmpeg von FFmpeg (und nicht von der Gabel, die Ubuntu jetzt verwendet): https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide.
LordNeckbeard vor 12 Jahren
0
Kann jemand anderes das schlechte Verhalten der von Ubuntu verwendeten libav-Gabel bestätigen? Wenn dies wieder hergestellt werden kann, möchte ich einen Fehlerbericht einreichen.
Chris White vor 12 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?