forked from aligrudi/fbff
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
75 lines (61 loc) · 2.33 KB
/
README
File metadata and controls
75 lines (61 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
FBFF
====
Fbff is a framebuffer/OSS media player using ffmpeg or libmpeg3.
USAGE
=====
To start it simply run:
$ fbff file.mp4
When playing video files, audio and video may get out of sync. So I
suggest using this by default:
$ fbff -u -s file.mp4
And if that results in choppy playback, use:
$ fbff -u -s100 file.mp4
This means record A/V diff after the first few video frames (-u)
and synchronize each 100 video frames (-s100). This should work for
most files.
The following table describes fbff keybinding. Most of these commands
accept a numerical prefix. The variable avdiff is used to synchronize
audio and video streams. The synchronization is done after the 's' key
or the pause and seek commands. '-', '+', and 'a' keys can be used to
change the value of avdiff as explained below.
============== ================================================
KEY ACTION
============== ================================================
p/space pause
q quit
i print info
l/j/J seek forward 10s/60s/600s
h/k/K seek backward 10s/60s/600s
G seek to the given minute
% seek to the specified position in percents
^[/escape clear numerical prefix
mx mark position as 'x'
'x jump to position marked as 'x'
s synchronize audio/video with A-V equal to avdiff
- set avdiff to -arg
+ set avdiff to +arg
a set avdiff to current playback A-V diff
c set synchronization steps
============== ================================================
OPTIONS AND KEYS
================
The following options can be specified when starting fbff:
============== ================================================
OPTION DESCRIPTION
============== ================================================
-z x specify ffmpeg video zoom
-m x magnify the video by duplicating pixels
-j x jump every x video frames; for slow machines
-f start full screen
-v x select video stream; '-' disables video
-a x select audio stream; '-' disables audio
-s don't rely on video frame-rate; always synchronize
-u record avdiff after the first few frames of video
-t path the file containing the subtitles
-x x adjust video position horizontally
-y x adjust video position vertically
-w x set video width
-h x set video height
-r adjust the video to the right of the screen
-b adjust the video to the bottom of the screen
============== ================================================