Il n'est pas facile de commencer à regarder des vidéos dans une langue étrangère. Cela explique le grand nombre d'articles avec une grande variété de conseils:
Regardez avec des sous-titres russes et ne vous inquiétez pas.
Regardez avec des sous-titres étrangers et faites une pause si ce n'est pas clair.
Passez en revue plusieurs fois en combinant différentes approches.
, , . . , , . , , (), . , , . , .
@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
.
La synchronisation et les sauvegardes se compliquent. Il ne devrait pas y avoir de problèmes particuliers avec git, mais vous ne pouvez pas simplement le mettre sur un disque Dropbox ou Yandex. Vous pouvez également ajouter la possibilité de créer une sauvegarde dans l'application.
Mais pas de fichiers de projet, vous pouvez simplement ouvrir n'importe quel répertoire avec des fichiers vidéo ou audio, et tous les clips qu'il contient seront lus. Vous pouvez également, par exemple, regarder le travail (non recommandé), puis copier sur votre ordinateur personnel.