Il existe de nombreux cas où vous souhaitez connaître le nombre d'images de la scène qui vous intéresse en vérifiant tout en avançant la vidéo image par image. Malgré la demande relativement probable, les lecteurs vidéo récents ne peuvent afficher que les secondes, et même si vous le recherchez, il n'y a aucun moyen de le faire. J'ai désespérément cherché si quelque chose pouvait être fait et j'ai trouvé une réponse en tant que mesure de la douleur, alors j'ai pris note. S'il vous plaît laissez-moi savoir s'il existe un autre bon moyen. Pourquoi n'y a-t-il aucun joueur qui puisse faire une chose aussi basique? (QuictimePlayer7 devrait être possible, mais les applications 32 bits ne peuvent pas être exécutées maintenant.)
Compilez en réécrivant légèrement le lecteur appelé mpv. Tout d'abord, téléchargez le code source depuis Git.
Tout ce que vous avez à faire est d'ajouter une ligne à la fonction get_term_status_msg dans player / osd.c. (À propos de la 200e ligne dans la version actuelle)
// 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));
/////////// ajouter à //////////////// line = talloc_asprintf_append(line, " (%d frame)", (int)(mpctx->video_pts * mpctx->tracks[0]->stream->codec->fps+0.5)); /////////// Jusque là ////////////
Ensuite, compilez et installez selon README. Ensuite, le nombre d'images sera affiché à la fin de l'affichage de la durée de lecture du terminal. (Paused) V: 00:00:00 / 00:00:03 (21%) (19 frame)