ffmpeg: nagrywaj pulpit Linuksa bez problemów

Logo Ffmpeg

ffmpeg to zbiór bezpłatnych programów narzędziowych, które prawie każdy już zna. Najnowsza stabilna wersja to 1.1 i może nagrywać, konwertować, przesyłać strumieniowo audio i wideo, które zawiera kodekiitp. Został pierwotnie stworzony dla systemu Linux, chociaż może być używany w innych systemach. Teraz możesz nagrywać swój pulpit za pomocą tego pakietu i uczyć znajomych o tym, co się dzieje, lub używać go do nagrywania samouczków wideo.

Jakiś czas temu szukałem narzędzi  nagrać co wydarzyło się na ekranie mojego komputera, aby stworzyć samouczki wideo dla Linuksa, po wielu poszukiwaniach i testach narzędzia, które znalazłem, nie przekonały mnie do mojego openSuSE (w końcu zostałem przy recordmydesktop), zamiast tego znalazłem xvidcap.

No więc, wyjaśnię coś, żeby nie musieli tak dużo szukać, jeśli zdarza się to im, jak mnie, i nie są zbyt przekonani przez istniejące programy, które do tego istnieją. Chodzi o to, jak to zrobić dzięki ffmpeg i PulseAudioVolume Control. Jeśli zainstalowałeś te dwa pakiety (ffmpeg i pavucontrol), pierwszą rzeczą jest otwarcie PulseAudio Volume Control i przejście do ekranu „Recording”, tam wybierzemy opcję „Monitor wbudowanego audio AnalogStereo” do nagrywania. Następnie, aby zautomatyzować proces i zrobić to w prosty sposób, wystarczy uruchomić skrypt za pomocą jednego z poniższych poleceń (znajdującego się w tym samym katalogu, w którym się znajduje):

         Rejestrator biurkowy sh

         ./ biurko do nagrywania

         źródłowy rejestrator stacjonarny

Ale najpierw musimy stworzyć ten skrypt, aby można go było wykonać. Aby to zrobić, otwieramy arkusz tekstowy w wybranym przez nas edytorze i nazwiemy plik „desktoprecording.sh” bez cudzysłowów, aw środku piszemy:

#! / bin / bash
STR = ”@”
NAME = „myivideo.avi”
jeśli [$ STR]; następnie
NAME = „$ @”
więcej
echo "Jeśli nie określisz nazwy pliku wideo, zostanie użyty plik myivideo.avi"
NAME = „myivideo.avi”
fi
#NAZWA = ”$ (echo $ NAZWA | seda / \ / \\ / g ')”;
echo "Zapisuję w $ NAME ...";
ffmpeg –f alsa –i domyślne –f x11grab –s ZZZZxYYYY –r RR –i: 0.0 –sameq „$ NAZWA”

Jeśli spojrzysz na ostatni wiersz pliku scenariuszZa pomocą parametru x11grab możemy zarejestrować obszar wskazany po –s (należy zastąpić ZZZZxYYYY rozdzielczością lub rozmiarem obszaru, który chcemy nagrać, na przykład 800 × 640). Opcja –r pozwala nam wprowadzić liczbę klatek na sekundę dla nagrywanego wideo (RR musi zostać zastąpione przez ten współczynnik, na przykład 30). I voila, po zapisaniu skryptu możesz zacząć go używać.

Więcej informacji - VP9 nowy format kompresji wideo Google

Źródło - xpressrazor


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

      Całkowity powiedział

    Witam, przy kopiowaniu z wordpres pojedyncze i podwójne cudzysłowy tracą swój poprawny format i to nie działa, czy można to zapisać w formacie kodu lub przesłać gdzieś jako plik? Dzięki

      tarribalis powiedział

    Dzięki. W rozdzielczości, np. 1280X800, znak X musi być pisany wielką literą, aby polecenie działało.