You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<td>Set the starting position of a new sample</td>
743
+
<td>SDLK_LEFTBRACKET</td>
744
+
<td>Left bracket</td>
745
+
</tr>
746
+
<trclass="odd">
747
+
<td>Set ending position and create a new sample</td>
748
+
<td>SDLK_RIGHTBRACKET</td>
749
+
<td>Right bracket</td>
750
+
</tr>
751
+
<trclass="odd">
752
+
<td>Select and play sample 1</td>
753
+
<td>SDLK_F1</td>
754
+
<td>F1</td>
755
+
</tr>
756
+
<trclass="odd">
757
+
<td>Set playback speed to 3</td>
758
+
<td>SDLK_d</td>
759
+
<td>d</td>
760
+
</tr>
761
+
<trclass="odd">
762
+
<td>Change looptype</td>
763
+
<td>SDLK_KP_MULTIPLY</td>
764
+
<td>asterix on numeric keypad</td>
765
+
<trclass="odd">
766
+
<td>Play backward</td>
767
+
<td>SDLK_KP_4</td>
768
+
<td>Cursor left on numeric keypad</td>
769
+
</tr>
770
+
<trclass="odd">
771
+
<td>Play forward</td>
772
+
<td>SDLK_KP_6</td>
773
+
<td>Cursor right on numeric keypad</td>
774
+
</tr>
775
+
<trclass="odd">
776
+
<td>Skip 1 second</td>
777
+
<td>SDLK_KP_8</td>
778
+
<td>Cursor up on numeric keypad</td>
779
+
</tr>
780
+
<trclass="odd">
781
+
<td>Switch playmode to Plain</td>
782
+
<td>SDLK_KP_DIVIDE</td>
783
+
<td>Divide on numeric keypad</td>
784
+
</tr>
785
+
<trclass="odd">
786
+
<td>Print information about sample</td>
787
+
<td>SDLK_HOME</td>
788
+
<td>Home</td>
789
+
</tr>
790
+
</tbody>
791
+
</table>
801
792
802
-
803
-
804
793
The function keys **F1**...**F12** can be used to select sample **1**
805
794
... **12**, use the keys **1**...**9** to select a sample range **1-12**
806
795
... **108-120** and press one of the **F**-keys to play that sample.
807
796
808
797
Use **ESC** to switch between samples and streams. Press **ESC** again
809
-
to switch back to the sample playmode
810
-
You can create new input streams by using the console interface or by
811
-
using GVeejay.
812
-
All new input streams (and samples) are auto numbered.
813
-
814
-
798
+
to switch back to the sample playmode.
799
+
800
+
You can create new input streams by using the console interface **sayVIMS** or by
801
+
using the graphical user interface **reloaded**. All new input streams (and samples) are auto numbered.
815
802
816
803
<spanid="4.4">4.4 Recording video</span>
817
804
-----------------------------------------
818
805
819
-
You can record video to a new clip , by using the stream- or clip
820
-
recorder functions.
821
-
For example, to record a new clip from a playing clip in MJPG format:
822
-
823
-
302:mjpg;
806
+
You can record video to a new clip, in a specified codec format, by using the stream or clip recorder functions.
824
807
825
-
Record 100 frames and start playing new clip when ready:
808
+
For example, to select a MJPG codec to record a new clip from a playing clip:
809
+
```
810
+
$ sayVIMS -m "302:mjpg;"
811
+
```
826
812
827
-
130:100 1;
813
+
Record 100 frames and start playing (1 = auto-play) new clip when ready:
814
+
```
815
+
$ sayVIMS -m "130:100 1;"
816
+
```
828
817
829
-
Record the whole clip and dont start playing new clip when ready:
818
+
Record the whole clip and don't start playing new clip when ready:
819
+
```
820
+
$ sayVIMS -m "130:0 0;"
821
+
```
830
822
831
-
130:0 0;
823
+
If your Effect Chain is very CPU demanding, consider disabling audio and using the command-line parameter `-c 0` to disable synchronization correction.
832
824
833
-
If your Effect Chain is very CPU demanding , consider disabling audio
834
-
and using the commandline parameter -c 0 to disable sync correction.
835
-
836
825
It is possible to start veejay headless and have it write all video data
837
-
to a (special) file for further processing.
838
-
839
-
Refer to chapter [5.3](veejay-HOWTO.md#5.3) for some examples.
840
-
826
+
to a (special) file for further processing. Refer to chapter [5.1](veejay-HOWTO.md#5.1) for some examples.
841
827
842
828
<spanid="4.5">4.5 Streaming video</span>
843
829
-----------------------------------------
844
830
845
831
You can create an input stream to read video coming from a video4linux
846
-
device, from a pipe or from a network socket (both unicast and
847
-
multicast).
832
+
device (USB webcam, TV tuner...), from a pipe or from a network socket (both unicast and multicast).
848
833
849
834
### <spanid="4.5.1">4.5.1 video4linux</span>
850
835
851
-
To open a video4linux device use gveejay or type the command:
852
-
853
-
854
-
$ sayVIMS 240:0 1;
836
+
To open a video4linux device use reloaded or type the command:
837
+
```
838
+
$ sayVIMS -m "240:0 1;"
839
+
```
855
840
856
-
The selector '240' tells veejay to open a video4linux device, the first
841
+
The VIMS selector `240` tells veejay to open a video4linux device, the first
857
842
argument '0' indicates the device number (i.e. /dev/video0) and the last
858
843
argument '1' indicates the video in port of your capture card (in this
859
844
case composite).
860
-
Veejay will create a new stream see [chapter 4.4](#4.4) for activating
861
-
the stream.
845
+
Veejay will create a new stream see [chapter 4.3](#4.3) for activating
846
+
the stream.
862
847
863
848
### <spanid="4.5.2">4.5.2 pipe</span>
864
849
865
850
Veejay supports reading video data from a pipe (FIFO) by means of an
866
851
input stream.
867
852
The only supported transport format is yuv4mpeg (yuv 4:2:0). When
868
853
playing YUV 4:2:2 the video stream will be sampled to YUV 4:2:0 and vice
869
-
versa
870
-
You can create the input stream by typing the command
854
+
versa.
871
855
872
-
$ sayVIMS 243:/tmp/stream.yuv;
856
+
You can create the input stream by typing the command
857
+
```
858
+
$ sayVIMS -m "243:/tmp/stream.yuv;"
859
+
```
873
860
874
861
### <spanid="4.5.3">4.5.3 network</span>
875
862
876
-
To get frames from another running veejay, use the command:
877
-
878
-
$ sayVIMS 245: ;
863
+
To get frames from another running veejay, use the VIMS selector `245` with hostname (or IP number) and port:
864
+
```
865
+
$ sayVIMS 245:localhost 5000;
866
+
```
879
867
880
-
For example, sayVIMS 245:localhost 5000;
881
-
882
868
If you want to send the same video to multiple running veejays accross
883
869
the network, you can save bandwith by starting the veejay you wish to
0 commit comments