βοηθεια για εκτελεση script  Το θέμα επιλύθηκε

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

βοηθεια για εκτελεση script

Δημοσίευσηαπό g60 » 05 Σεπ 2009, 20:50

Καλησπέρα
Έχω δημιουργήσει το παρακάτω script με το οποίο γράφω βιντεο από το tv tuner.
Κώδικας: Επιλογή όλων

v4l2-ctl -d1 --set-standard=3
#PAL-B/G#
v4l2-ctl -d1 --overlay=0
#on#
v4l2-ctl -d1 -v width=720
v4l2-ctl -d1 -v height=576
v4l2-ctl -d1 --set-ctrl=audio_layer_ii_bitrate=10
#9: 192 kbps#
#10: 224 kbps#
#11: 256 kbps#
#12: 320 kbps#
#13: 384 kbps#
v4l2-ctl -d1 --set-ctrl=audio_stereo_mode=0
#0: Stereo#
#1: Joint Stereo#
#2: Dual#
#3: Mono#
#v4l2-ctl -d1 --set-freq=495.500000#

#v4l2-ctl -d1 --set-audio_sampling_frequency=1#
#0: 44.1 kHz#
#1: 48 kHz#
#2: 32 kHz #
#v4l2-ctl -d1 --set-video_encoding=1#
#0: MPEG-1#
#1: MPEG-2#
v4l2-ctl -d1 -c video_aspect=2
#0: 1x1#
#1: 4x3#
#2: 16x9#
#3: 2.21x1#
v4l2-ctl -d1 -c stream_type=3
#0: MPEG-2 Program Stream#
#2: MPEG-1 System Stream#
#3: MPEG-2 DVD-compatible Stream#
#4: MPEG-1 VCD-compatible Stream#
#5: MPEG-2 SVCD-compatible Stream#
v4l2-ctl -d1 --set-ctrl=video_bitrate_mode=0
#0: Variable Bitrate#
#1: Constant Bitrate#
v4l2-ctl -d1 --set-ctrl=video_bitrate=3350000
v4l2-ctl -d1 --set-ctrl=video_peak_bitrate=5000000
cat /dev/video1>Recordings/`date +%d_%m_%y_%H%M`.mpg



To script εκτελείται από τερματικό με την εντολή bash record.sh (αυτο είναι το όνομα του script) και τερματίζεται η εγγραφή με CTRL+Z.
Το πρόβλημα είναι ότι αν τρέξω το script απευθείας χωρίς τη χρήση τερματικού δεν ξέρω πώς να σταματήσω την εγγραφή. Μπορεί κανείς να προσθέσει τις σχετικές εντολές;
Επίσης θα ήθελα τη συμβουλή σας για το πώς γίνεται να φορτώνεται ένα script αυτόματα με την εκκίνηση του υπολογιστή.
Ευχαριστώ
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Μέτρια
Ubuntu 12.04 1 64 bit
T7600 @ 3.06GHz│4GB│Nvidia GeForce 8400 GS│LG W2343 1920X1080
g60
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 18 Ιαν 2009, 23:19
Εκτύπωση

Re: βοηθεια για εκτελεση script  Το θέμα επιλύθηκε

Δημοσίευσηαπό linuxman » 05 Σεπ 2009, 21:45

Λογικά εάν δεις Παρακουλούθιση συστήματος θα πρέπει να είναι εκεί , διαφορετικά μπορείς να το τρέξεις με Alt+F2 μέσα στο τερματικό .
Όσο για το δεύτερο δες εδώ έχω δώσει ένα παράδειγμα για script με την εκκίνηση
viewtopic.php?f=9&t=6810
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι