Es ist nicht einfach, Videos in einer Fremdsprache anzusehen. Dies erklärt die große Anzahl von Artikeln mit einer Vielzahl von Tipps:
Beobachten Sie mit russischen Untertiteln und stören Sie sich nicht.
Beobachten Sie mit fremden Untertiteln und halten Sie an, wenn dies nicht klar ist.
Überprüfen Sie mehrmals, indem Sie verschiedene Ansätze kombinieren.
, , . . , , . , , (), . , , . , .
@kciray. , !
, . – . - . ReeePlayer, , , , . :
.
, .
.
, Anki.
, . . Windows.
( , , ):
, ( 1 , 1 , 2 , 3, 5, 8 . .), . , , . , .
( ) . – . . .
, . . , , , 10 . . , 20 . - , .
, . 9 10, . , 20 , 18.
, , . : interval = C * 1.618 ^ level
. . , , 5 :
, " +1 ", 1? - , 2.5 – 5 . , , , , (, ). – , +1 .
C++ Qt, . ? . , . , K-Lite - .
QMediaPlayer, . – ffmpeg. ffmpeg - . QtAV! . , . , , . , – libVLC. VLC. , , .
, , , :
libvlc_instance_t* inst = libvlc_new(0, NULL);
libvlc_media_t* m = libvlc_media_new_path(inst, "test.mp4");
libvlc_media_player_t* mp = libvlc_media_player_new_from_media(m);
libvlc_media_release(m);
auto handle = reinterpret_cast<unsigned __int64*>(widget->winId())
libvlc_media_player_set_hwnd(mp, handle);
libvlc_media_player_play(mp);
vlc-qt, , , libVLC vlc-qt, .
2 : 3 4. , . (A-B Loop). . , , . , , libvlc_video_set_scale
. , , : "Seems like a regression in the VLC Windows windowing code".
3.0.11. , . 2-3 . , , : , , 10 . , 3.0.8 . .
. . , . , , . : , 10 , .
. sqlite-. , :
# files <-- clips <-- texts
CREATE TABLE "files" (
"path" TEXT
);
CREATE TABLE "clips" (
"file_id" INTEGER,
"begin" INTEGER,
"end" INTEGER,
"time" INTEGER,
"rep_time" INTEGER
);
#
CREATE VIRTUAL TABLE texts USING FTS5(clip_id, idx, text);
, . , . : , , . , :
(root)
[ " "]
.mp4
- .mp4
- , , :
(root)
[]
[ " "]
.mp4
[ " "]
- .mp4
. – - , .
: ( ), .
, , - , .
, – . . :
JSON :
:
.
.
.
.
*.sasha.json
,*.masha.json
. .*.user.json
.
Synchronisation und Backups werden immer komplizierter. Es sollte keine besonderen Probleme mit Git geben, aber Sie können es nicht einfach in die Dropbox oder Yandex-Festplatte legen. Alternativ können Sie der Anwendung die Möglichkeit hinzufügen, ein Backup zu erstellen.
Aber keine Projektdateien, Sie können einfach jedes Verzeichnis mit Video- oder Audiodateien öffnen und alle darin enthaltenen Clips werden gelesen. Sie können beispielsweise auch die Arbeit betrachten (nicht empfohlen) und dann auf Ihren Heimcomputer kopieren.
Links
Projekt auf GitHub
Beschreibung in russischer Sprache
Binarnik ( vorerst nur fĂĽr Windows)