In vielen Fällen möchten Sie die Anzahl der Bilder der Szene, an der Sie interessiert sind, ermitteln, indem Sie das Video Bild für Bild überprüfen. Trotz der relativ wahrscheinlichen Nachfrage können aktuelle Videoplayer nur Sekunden anzeigen, und selbst wenn Sie nachschlagen, gibt es keine Möglichkeit, dies zu tun. Ich untersuchte verzweifelt, ob etwas getan werden konnte, und fand eine Reaktion als Maß für den Schmerz, also machte ich mir eine Notiz. Bitte lassen Sie mich wissen, ob es einen anderen guten Weg gibt. Warum gibt es keinen Spieler, der so etwas Grundlegendes kann? (QuictimePlayer7 sollte möglich sein, aber 32-Bit-Apps können jetzt nicht ausgeführt werden.)
Kompilieren Sie, indem Sie den Player namens mpv leicht umschreiben. Laden Sie zunächst den Quellcode von [Git] herunter (https://github.com/mpv-player/mpv).
Sie müssen lediglich eine Zeile zur Funktion get_term_status_msg in player / osd.c hinzufügen. (Über die 200. Zeile in der aktuellen Version)
// Playback position
sadd_hhmmssff(&line, get_playback_time(mpctx), opts->osd_fractions);
saddf(&line, " / ");
sadd_hhmmssff(&line, get_time_length(mpctx), opts->osd_fractions);
sadd_percentage(&line, get_percent_pos(mpctx));
/////////// hinzufügen //////////////// line = talloc_asprintf_append(line, " (%d frame)", (int)(mpctx->video_pts * mpctx->tracks[0]->stream->codec->fps+0.5)); /////////// Bisher ////////////
Dann kompilieren und installieren Sie gemäß README. Die Anzahl der Bilder wird dann am Ende der Anzeige der Wiedergabezeit des Terminals angezeigt. (Paused) V: 00:00:00 / 00:00:03 (21%) (19 frame)
Recommended Posts