Der Titel ist ja kein 'Artwork', das sind Bilddateien.
Beiträge von Endoro
-
-
MP4-Tags werden mit AtomicParsley bearbeitet.
-
Hat sich jemand schon mit Lichtfeldfotografie befasst? Ich glaube, das könnte Zukunft haben. Dabei werden nicht nur 2-dimensionale Daten registriert sondern auch Fokuswerte. Im Moment sind im Consumerbereich Auflösungen von 4 MP erreicht, aber dabei wird es sicher nicht bleiben.
-
Ist wieder nicht erreichbar
-
-
Das voraussehende Wissen hab ich mir im Netz abgewöhnt. Du verwendest beispielsweise -x264opts crf=16, obwohl ffmpeg seine eigene -crf, -qp usw. hat, mit -profile geht das ja nicht. Whatever, bekommst du denn nun das gewünschte Ergebnis?
-
Zunächst mal hier die Befehlszeile für mein ffmpeg & x265:
Wenn du libx264 verwendest, kann nicht x265 rauskommen. Wobei die Kommandozeile eigentlich gar nicht funktionieren dürfte.
PS: tut sie doch, was mich wundert, was ich mir bei ffmpeg abgewöhnen sollte.
-
Ich schreibe mal eine Lösung mit ffmpeg/ffprobe. In der ersten Schleife wird die jeweils größte Bildbreite und -höhe im aktuellen Ordner bestimmt. In der zweiten Schleife werden die Bilder zentriert auf die so berechnete Fläche gesetzt und mit schwarzen Rändern ringsum und dem Präfix "Pad-" ausgegeben. Die Rechnerei wird von ffmpeg erledigt, weil das im Gegensatz zur Skriptsprache mit Dezimalzahlen umgehen und richtig runden kann. Mit Videos müßte es genauso gehen, das Mapping und die Encoding-Parameter sollten dann ergänzt werden. Ich hab das nicht ewig getestet und wie immer gilt: patches welcome
Bash
Alles anzeigen#!/bin/bash ext=jpg color=black wMax=1 hMax=1 for a in *.$ext do echo -n "$(basename "$a")" eval $(ffprobe -v quiet -select_streams v:0 -show_entries stream=width,height -of default=nw=1 "$(basename "$a")") echo " "$width\x$height if [ $width -gt $wMax ] then wMax=$width fi if [ $height -gt $hMax ] then hMax=$height fi done ((wMax++)) ((hMax++)) echo Maximum area ${wMax}x$hMax echo ====================== for a in *.$ext do eval $(ffprobe -v quiet -select_streams v:0 -show_entries stream=width,height -of default=nw=1 "$(basename "$a")") left=($wMax-$width)/2 top=($hMax-$height)/2 echo ffmpeg -y -v quiet -i "$(basename "$a")" -vf pad=$wMax:$hMax:$left:$top:$color "Pad-$(basename "$a")" ffmpeg -y -v quiet -i "$(basename "$a")" -vf pad=$wMax:$hMax:$left:$top:$color "Pad-$(basename "$a")" done
-
Ich weiß nicht- die Gamer sind doch Kummer gewohnt. Was die sich alles bieten lassen, ist schon beachtlich ...
-
Ich dachte nur, so wie nvidia das anpreist, kann nicht der selbe Matsch rauskommen wie früher.
-
Hat jemand Erfahrungen mit Shadowplay und kann was zu Qualität und Kompression im Vergleich zu x264 sagen?
-
Für Bilder würde ich Imagemagick nehmen.
-
Ich habe mal ein anderes Beispiel gewählt. Die folgenden Lesezeichen wurden erzeugt:
[Blockierte Grafik: http://i.imgur.com/8wSHv6W.png]
Der VLC speichert nun in den Playlists auch "alte" Lesezeichen ab, die früher mal erzeugt wurden, aber nicht mehr relevant sind. Entscheidend ist deshalb nur die letzte #EXTVLCOPT:bookmarks-Zeile. Jedes Lesezeichen hat einen Namen und die Zeit in ganzen Sekunden vom Begin des Videos. Was bytes= bedeutet, weiß ich nicht sicher, das wird aber nicht benötigt.
Das ist die originale m3u:
Code#EXTM3U#EXTINF:304,voyager.mkv#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=26}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=26},{name=Ohne Titel,bytes=-1,time=169}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=169}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=157}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=155}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=162}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=304}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}#EXTVLCOPT:bookmarks={name=Ohne Titel,bytes=-1,time=20}#EXTVLCOPT:bookmarks={name=x264 Start,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}#EXTVLCOPT:bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}#EXTVLCOPT:bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}#EXTVLCOPT:bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Xvid Stop,bytes=-1,time=303}/Users/Private/Movies/voyager.mkv#EXTINF:304,voyager.mkv#EXTVLCOPT:start-time=20000000#EXTVLCOPT:stop-time=156000000#EXTVLCOPT:ttl=(null)/Users/Private/Movies/voyager.mkv
Und diese wird genau so richtig verarbeitet:
Code#EXTM3U#EXTINF:304,voyager.mkv#EXTVLCOPT:bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Xvid Stop,bytes=-1,time=303}/Users/Private/Movies/voyager.mkv#EXTINF:304,voyager.mkv#EXTVLCOPT:start-time=20000000#EXTVLCOPT:stop-time=156000000#EXTVLCOPT:ttl=(null)/Users/Private/Movies/voyager.mkv
Entsprechend die xspf original:
XML<?xml version="1.0" encoding="UTF-8"?><playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1"> <title>Wiedergabeliste</title> <trackList> <track> <location>file:///Users/Private/Movies/voyager.mkv</location> <duration>304800</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>0</vlc:id> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=26}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=26},{name=Ohne Titel,bytes=-1,time=169}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=169}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=157}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=155}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=162}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=304}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}</vlc:option> <vlc:option>bookmarks={name=Ohne Titel,bytes=-1,time=20}</vlc:option> <vlc:option>bookmarks={name=x264 Start,bytes=-1,time=20},{name=Ohne Titel,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}</vlc:option> <vlc:option>bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Ohne Titel,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}</vlc:option> <vlc:option>bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Ohne Titel,bytes=-1,time=303}</vlc:option> <vlc:option>bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Xvid Stop,bytes=-1,time=303}</vlc:option> </extension> </track> <track> <location>file:///Users/Private/Movies/voyager.mkv</location> <duration>304800</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>1</vlc:id> <vlc:option>start-time=20000000</vlc:option> <vlc:option>stop-time=156000000</vlc:option> <vlc:option>ttl=(null)</vlc:option> </extension> </track> </trackList> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:item tid="0"/> <vlc:item tid="1"/> </extension></playlist>
Funktioniert auch bereinigt:
XML<?xml version="1.0" encoding="UTF-8"?><playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1"> <title>Wiedergabeliste</title> <trackList> <track> <location>file:///Users/Private/Movies/voyager.mkv</location> <duration>304800</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>0</vlc:id> <vlc:option>bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Xvid Stop,bytes=-1,time=303}</vlc:option> </extension> </track> <track> <location>file:///Users/Private/Movies/voyager.mkv</location> <duration>304800</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>1</vlc:id> <vlc:option>start-time=20000000</vlc:option> <vlc:option>stop-time=156000000</vlc:option> <vlc:option>ttl=(null)</vlc:option> </extension> </track> </trackList> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:item tid="0"/> <vlc:item tid="1"/> </extension></playlist>
VLC speichert alles mögliche in seinen Playlists, so auch mehrere Tracks. Beim m3u(8)-Format steht die zugehörige Videodatei am Ende einer Reihe von Doppelkreuzanweisungen #, selbst ohne beginnendes Doppelkreuz. Beim xspf-Format wird die Videodatei jeweils von <track> ... </track>-Tags geklammert, der Name steht bei <location>file:. Die Unterstützung eines der Formate mit den Lesezeichen als Kapitel wäre schön.
PS: Die kürzest möglichen funktionierenden Playlists wären jeweils:
Code#EXTM3U#EXTVLCOPT:bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Xvid Stop,bytes=-1,time=303}/Users/Private/Movies/voyager.mkv
XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <playlist> <trackList> <track> <location>file:///Users/Private/Movies/voyager.mkv</location> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:option>bookmarks={name=x264 Start,bytes=-1,time=20},{name=x264 Stop,bytes=-1,time=156},{name=Xvid Start,bytes=-1,time=161},{name=Xvid Stop,bytes=-1,time=303}</vlc:option> </extension> </track> </trackList> </playlist>
-
-
Mit dem VLC können "Lesezeichen" angelegt und in verschiedenen Wiedergabelistenformaten (Playlists) abgelegt werden. Diese Lesezeichen sind praktisch wie Kapitelmarken zu behandeln. Das hat den Vorteil, dass sie visuell angelegt werden können, es müssen keine Timecodes notiert und übertragen werden. Dein Editor könnte sie wie ein chapter file behandeln. Das "originale" VLC-Format ist xspf.
-
-
Ich kann gern was testen, der Oppo spielt alles mögliche ab. Bei 8 Ref-Frames muss man aber bedenken, dass ein Sample womöglich gut durchläuft aber das ganze Video trotzdem dann irgendwo hängt, wenn das Encoding zu komplex wird.
-
Bei den hochgeladenen Samples Voyager-1x01-TEST-4_3.mkv und Voyager-1x01-TEST.mkv meckert mein VLC über kaputte Indices, mein BD-Player spielt keins von beiden ab. Nach Remux mit mkvmerge ist das behoben. Der Eintrag einer anderen display aspect ratio im Container bewegt weder VLC noch BD-Player, das mit dieser auch abzuspielen.
Codemkvmerge -o voyager.mkv --aspect-ratio 0:4/3 Voyager-1x01-TEST-4_3.mkv mkvmerge -o voyager.mkv --display-dimensions 0:640x480 Voyager-1x01-TEST-4_3.mkv
Nach meiner Erinnerung muss die SAR im Bitstream geändert werden. https://www.doom9.org/showthread.php?t=152419
Ich finde es schon witzig, mit Avisynth das letzte Detail rauszukitzeln und das dann in einer falschen AR anzugucken. Vor allem das Argument mit der bezahlten Fernsehfläche hat mich überzeugt. Wenn ich nächstens koche und auf meiner teuren Arbeitsplatte bleibt ein Fleckchen unbedeckt, lege ich dort einen toten Fisch hin. Den Platz hab ich schließlich bezahlt [Blockierte Grafik: http://i.imgur.com/glRLMRg.png]
-
Cis und trans erinnert mich an Kernspin. Schöne neue Welt ... [Blockierte Grafik: http://i.imgur.com/DSn8D7L.png]
Diese GendertypInnen haben sich- weitgehend von der Öffentlichkeit unbeachtet- in Universitäten, Verwaltungen usw. bis hin zum Verfassungsgericht festgesetzt (Gender-Theorien am Bundesverfassungsgericht), alles sehr schöne Stellen. Die wunderbare EU hat Genderpolitik in "Gleichstellungsstandards" (Rechtsgrundlagen) niedergelegt, die man sich natürlich auch zertifizieren lassen kann. Unsere Regierung setzt die Genderei als "Strategie Gender Mainstreaming" um.
Im glücklichen Norwegen wurde das mal satirisch beleuchtet, mit dem Ergebnis, dass den GenderfuzziInnen die Gelder zusammengekürzt wurden.
Und das ist mein Schmunzelbeitrag für heut [Blockierte Grafik: http://i.imgur.com/5gp8mlp.png]
-
Nach meinem Verständnis können langsame Presets die Qualität bei Encodings mit konstanter Bitrate verbessern. Im Moment gibt's beispielsweise 8GB USB-Sticks für sehr wenig Geld.