|
|
|
|
Hitti, wie schon gesagt steht beim Flashfreien Uploader noch 200MB dran.
|
|
|
|
|
|
|
Ist geändert. Ratatoskr, sobald Ash Zeit hat und wir daran gehen, melde ich mich nochmal bei dir.
|
|
|
|
|
|
|
Heute von 6 bis 17
|
|
|
|
|
|
|
Okay, Problem von swfupload ist dass die datei nicht in einem "file"-feld zur verfügung steht sondern in einer textbox.
ich bekomme aber die möglichkeit code einzuschleusen nachdem die datei ausgewählt wurde.
nur bin ich jetzt überfragt ob ich damit was anfangen kann da ich ja keinen fileupload initiieren kann da das (fast) komplett am normalen upload vorbei geht ...
|
|
|
|
|
|
|
Alle die bisher ihre Hilfe angeboten haben: das ist Euer Einsatz
Ash, mach doch n unsichtbares File-Feld und kopier den Inhalt da rein
[Disclaimer: Ja, so programmiere ich in echt auch..manchmal]
|
|
|
|
|
|
|
Ich kann euch Kaffee kochen..
|
|
|
|
|
|
|
Ich bin mir nicht ganz sicher, ob ich das Problem richtig verstanden habe.
Aus einem Dateipfad kann man kein File-Objekt bauen. Das hat sicherheitstechnische Gründe. Man könnte sonst die komplette Festplatte auslesen. Man kann, soweit ich weiß, nur mit Drag&Drop und Dateiauswahl ein File-Objekt erzeugen. Geht es vielleicht andersrum, einen Dateipfad in swfupload einschleußen? Ich kenne mich mit swfupload gar nicht aus.
https://developer.mozilla.org/en-US/docs/Web/API/File.name
|
|
|
|
|
|
|
| Zitat von Ratatoskr
Ich bin mir nicht ganz sicher, ob ich das Problem richtig verstanden habe.
Aus einem Dateipfad kann man kein File-Objekt bauen. Das hat sicherheitstechnische Gründe. Man könnte sonst die komplette Festplatte auslesen. Man kann, soweit ich weiß, nur mit Drag&Drop und Dateiauswahl ein File-Objekt erzeugen. Geht es vielleicht andersrum, einen Dateipfad in swfupload einschleußen? Ich kenne mich mit swfupload gar nicht aus.
https://developer.mozilla.org/en-US/docs/Web/API/File.name
| |
EDIT: Wer lesen kann, ist klar im Vorteil. Das gibt ja nur den Dateinamen ohne Pfad zurück. Mhm.
EDITEDIT: Entschuldigt. Falscher Knopf...
EDITEDITEDIT: Hatte hitmiccs nicht mal erwähnt, dass ihr auf resumable.js umsteigen wollt. Das nutzt auch die HTML5 File Api. Kommt die Bitratenüberprüfung eben erst im Zuge dieser Umstellung, oder wir lassen die Nutzer 2mal die Datei auswählen...
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Ratatoskr am 27.04.2014 21:03]
|
|
|
|
|
|
Man könnte ja 2 Felder machen (falls es gar nicht anders geht) und das 2. für den Upload erst aktivieren, wenn der Filecheck positiv war. Irgendwie muss sich aus der Aktion doch der Dateipfad extrahieren lassen...
¤: Rata (ich kürz das jetzt mal ab), kannst du dem Uploadfeld nicht irgendwie von deiner Seite aus den Pfad..reindrücken?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hitmiccs am 27.04.2014 21:37]
|
|
|
|
|
|
Ich muss das mal von hinten probieren (höhö).
Ich hab versucht das script an die Seite anzupassen. Ich machs mal so dass ich die Seite ans script anpasse und dann sehe obs klappt.
|
|
|
|
|
|
|
| Zitat von hitmiccs
¤: Rata (ich kürz das jetzt mal ab), kannst du dem Uploadfeld nicht irgendwie von deiner Seite aus den Pfad..reindrücken?
| |
Ich sehe da momentane keine Möglichkeit.
http://www.w3.org/TR/html-markup/input.file.html#input.file
| Zitat von Ashtray
Ich hab versucht das script an die Seite anzupassen. Ich machs mal so dass ich die Seite ans script anpasse und dann sehe obs klappt.
| |
Äh, die Testseite enthält da einige Spielereien wie das SVG, die ihr nicht braucht. Die Details-Textbox könnte man auch weglassen. Die Nachrichten kommen dann halt nur in der Javascript-Console des Browsers. Ich kann ja nochmal ein Minimalbeispiel bauen.
|
|
|
|
|
|
|
Dateieingabe und Bitrate+Audiocodec-Ausgabe reichen völlig
|
|
|
|
|
|
|
|
|
|
|
Wie wird der Wert berechnet? Windows und Mediainfo zeigt mir was anderes an. 1024 vs 1000?
|
|
|
|
|
|
|
Es ist das Informatik "kilo" oder kibi, also 1024. Mit abgeschnittenen Nachkommastellen, weil ich faul war (10-facher rightshift). Das betrifft nur die Anzeige. Geprüft wird auf den ungekürzten Werten.
|
|
|
|
|
|
|
Und was nutzt dann die Anzeige?
/e:
Versteh mich nicht falsch. Ich finds geil, wie mein 981kbps file den vorgeschlagenen Wert von 1000kbps um 31kbps verfehlt, because reasons.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von ]Maestro[ am 27.04.2014 23:39]
|
|
|
|
|
|
Das:
|
Code: |
document.getElementById('bitratetext').innerHTML = bitrate >> 10;
|
|
Nun weißte Bescheid.
Übrigends ist das die Summe über alle Spuren.
|
|
|
|
|
|
|
Also die Overall Bit Rate?
Dann ist der Wert immernoch falsch.
|
|
|
|
|
|
|
Das haben wir gar nicht festgelegt, ob es um die Gesamtbitrate oder nur Video geht. Bregor?
|
|
|
|
|
|
|
Ich dachte das hätten wir, und ich dachte wir wären auf Video Bitrate gekommen. Weil wir eigentlich doch nie über was anderes gesprochen haben. Bisher. Oder?
|
|
|
|
|
|
|
Ich weiß es nicht mehr und ich bin auch grad zu faul um nachzuschauen.
|
|
|
|
|
|
|
| Zitat von ]Maestro[
Also die Overall Bit Rate?
Dann ist der Wert immernoch falsch.
| |
Beispieldatei, die den Fehler illustriert?
Ich dachte, die Gesamtbitrate wäre entscheidender. Nur die Videospur zu prüfen, erscheint mir komisch. Aber mir ist es am Ende relativ egal. Müsst ihr entscheiden. Wo genau nun die Grenze liegt ebenfalls.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Ratatoskr am 28.04.2014 0:00]
|
|
|
|
|
|
|
Code: |
General
CompleteName : S:\LP-Archiv\XCOM - The Bureau\30 - Operation Angel CRF32.mp4
Format : MPEG-4
Format_Profile : Base Media
CodecID : isom
FileSize/String : 167 MiB
Duration/String : 21mn 58s
OverallBitRate_Mode/String : Variable
OverallBitRate/String : 1 061 Kbps
Encoded_Date : UTC 2014-04-27 08:33:37
Tagged_Date : UTC 2014-04-27 08:33:37
Video
ID/String : 1
Format : AVC
Format/Info : Advanced Video Codec
Format_Profile : High@L4.0
Format_Settings_CABAC/String : Yes
Format_Settings_RefFrames/String : 6 frames
CodecID : avc1
CodecID/Info : Advanced Video Coding
Duration/String : 21mn 58s
BitRate/String : 982 Kbps
BitRate_Maximum/String : 2 600 Kbps
Width/String : 1 280 pixels
Height/String : 800 pixels
DisplayAspectRatio/String : 16:10
FrameRate_Mode/String : Constant
FrameRate/String : 30.000 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
ScanType/String : Progressive
Bits-(Pixel*Frame) : 0.032
StreamSize/String : 154 MiB (93%)
Encoded_Library/String : x264 core 138 r2358 9e941d1
Encoded_Library_Settings : Brauchmergradnich
Encoded_Date : UTC 2014-04-27 08:33:37
Tagged_Date : UTC 2014-04-27 08:34:27
Audio
ID/String : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format_Profile : LC
CodecID : 40
Duration/String : 21mn 58s
BitRate_Mode/String : Variable
BitRate/String : 75.0 Kbps
BitRate_Maximum/String : 149 Kbps
Channel(s)/String : 2 channels
ChannelPositions : Front: L R
SamplingRate/String : 44.1 KHz
Compression_Mode/String : Lossy
StreamSize/String : 11.8 MiB (7%)
Encoded_Date : UTC 2014-04-27 07:52:02
Tagged_Date : UTC 2014-04-27 08:34:27 |
|
Aus MediaInfo.
Das File auf durch dein Script:
| Bitrate: 1031 kbps
Audio Codec: AAC
Video Codec: H264
WARNING: Your video file exceeds the recommended bitrate. Try to make smaller files. | |
/e:
Evtl wäre Gesamtbitrate doch praktischer, einfach weil das der Wert wäre, den man im 2-pass Verfahren ansteuert, oder? Ich gebe zu, macht doch mehr Sinn.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von ]Maestro[ am 28.04.2014 0:07]
|
|
|
|
|
|
Natürlich ist die Gesamtbitrate gemeint, nicht nur die der Videospur, weil das der Wert ist den ich in MeGUI eingebe.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Bregor am 28.04.2014 0:11]
|
|
|
|
|
|
Die Anzeige ist in kibi, also 1024.
|
Code: |
>>> (982*1000 + 75*1000) / 1024
1032.2265625
|
|
Ich würde jetzt mal raten, dass die 982 Kilo bps aufgerundet wurde und somit in Wirklichkeit kleiner ist.
|
|
|
|
|
|
|
... weiß jemand, welches der vielen Programme die sowas anzeigen evtl mal den tatsächlichen Wert anzeigt? Wie soll man denn so arbeiten.
|
|
|
|
|
|
|
Wenn du in Kilo bps unter der Grenze bist, bist du auch in kibi bps drunter. Wenn du so willst, ist Kilo eine obere Abschätzung von Kibi. Geh einfach nicht bis auf Anschlag ran.
|
|
|
|
|
|
|
Wie gesagt, wenn ich bei MeGUI 500kbit/s eingebe spuckt mir das Tool 487kbit/s aus. Das kann man ja mit simpler Mathematik aneinander angleichen, damit die Werte am Ende übereinstimmen.
Wobei mir Mediainfo 502 und Windows 499 angibt.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Bregor am 28.04.2014 0:39]
|
|
|
|
|
|
Wenn Windows schon rät, braucht JS das nicht genau zu können Rata, wenn du kannst (und du vllt eine mp4 rumliegen hast) geh so nah ran wies geht - ansonsten isses okay so. Liegt der Quelltext/das Script an der gleichen Stelle wie das andere?
|
|
|
|
|
|
|
Ja, selbes git repo.
Das ist keine Näherungsrechnung. Der liest nur den mp4 header aus. Verwirrung stiftet nur die Uneindeutigkeit von Kilo in Informationssystemen. Meinetwegen nehmen wir halt 1000, anstatt 1024, wenn das euch glücklicher macht.
|
|
|
|
|
|
Thema: Features und Ideen für LPIP.de ( Diskussionen über die Homepage ) |