Jak nagrać swój pulpit za pomocą FFmpeg w systemie Ubuntu Linux: 10 kroków

Spisu treści:

Jak nagrać swój pulpit za pomocą FFmpeg w systemie Ubuntu Linux: 10 kroków
Jak nagrać swój pulpit za pomocą FFmpeg w systemie Ubuntu Linux: 10 kroków

Wideo: Jak nagrać swój pulpit za pomocą FFmpeg w systemie Ubuntu Linux: 10 kroków

Wideo: Jak nagrać swój pulpit za pomocą FFmpeg w systemie Ubuntu Linux: 10 kroków
Wideo: How to Fix Windows Live Mail attachment showing content ATT10010.htm 2024, Kwiecień
Anonim

FFmpeg to projekt wolnego oprogramowania, który tworzy biblioteki i programy do obsługi danych multimedialnych. Ten samouczek obejmie instalację i używanie FFmpeg do nagrywania pulpitu w systemie Ubuntu Linux. Wyniki poszczególnych osób mogą się różnić w zależności od konfiguracji systemu.

Kroki

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 1
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 1

Krok 1. Sprawdź, czy masz zainstalowany FFmpeg w swoim systemie

Jeśli wpisanie ffmpeg -version nie spowoduje wyświetlenia komunikatu o błędzie, zostanie ono zainstalowane. W przeciwnym razie możesz zainstalować FFmpeg, otwierając terminal i używając następujących poleceń:

  • Wpisz/Kopiuj/Wklej:

    aktualizacja sudo apt-get

    To polecenie aktualizuje repozytoria pakietów w twoim systemie

  • Wpisz/Kopiuj/Wklej:

    sudo apt-get zainstaluj ffmpeg

    To polecenie instaluje FFmpeg w twoim systemie. Jeśli wyświetli się komunikat o błędzie informujący, że nie znajdujesz się w pliku sudoers, możesz wpisać su root, wprowadzić hasło roota, a następnie wydać to polecenie. Jeśli nie masz hasła roota, będziesz musiał poprosić administratora systemu, aby go za Ciebie zainstalował

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 2
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 2

Krok 2. Przejdź do katalogu „Wideo”

Nie jest to wymagane, ale przechowywanie filmów w tym katalogu pozwoli Ci je łatwo znaleźć.

  • Wpisz/Kopiuj/Wklej:

    cd /home/ twoja_nazwa_użytkownika /Filmy

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 3
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 3

Krok 3. Upewnij się, że mikrofon jest włączony, a głośność jest zwiększona

Poniższe polecenia zarejestrują pełne wideo i dźwięk pulpitu w formatach wideo podanych poniżej.

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 4
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 4

Krok 4. Sprawdź swój rozmiar ekranu

Będziesz go potrzebować, jeśli chcesz nagrać cały ekran. Aby sprawdzić rozmiar swojego ekranu, wpisz: xdpyinfo | grep 'wymiary:'

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 5
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 5

Krok 5. Aby nagrać ekran bez dźwięku, użyj następującego polecenia:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -c:v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • -video_size określa rozmiar nagrywanego obszaru. Jeśli masz inny rozmiar ekranu, użyj go zamiast 1920x1080. Jeśli chcesz nagrać tylko obszar ekranu, określ tutaj rozmiar obszaru.
  • -framerate określa liczbę klatek na sekundę, tj. mi. ile klatek wideo jest nagrywanych w ciągu sekundy. Jeśli potrzebujesz innej liczby klatek na sekundę, użyj innej liczby niż 30. Najniższa dozwolona liczba klatek to 20.
  • -f x11grab jest tym, co faktycznie mówi FFmpegowi nagranie twojego ekranu. Nie powinieneś tego zmieniać.
  • -i:0.0+0, 0 to miejsce, w którym określasz przesunięcie x i y lewego górnego rogu obszaru, który chcesz zarejestrować. Na przykład użyj

    :0.0+100, 200

  • mieć przesunięcie x równe 100 i przesunięcie y równe 200.
  • -c:v libx264rgb -crf 0 -preset ultrafast to opcje kodowania. Określają one szybkie i bezstratne nagrywanie.
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 6
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 6

Krok 6. Użyj następującego polecenia, aby również nagrać dźwięk mikrofonu lub systemowy:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -f pulse -ac 2 -i 0 -c:v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • Większość opcji jest taka sama, jak w przypadku nagrywania samego ekranu, ale określasz również kilka dodatkowych opcji. Zauważ, że nie możesz po prostu dodać nowych opcji audio na końcu, ponieważ ich kolejność wpływa na to, jak FFmpeg je interpretuje.
  • -f pulse mówi FFmpeg, aby przechwycił dane wejściowe z PulseAudio, które jest twoim serwerem dźwięku.
  • -ac 2 określa liczbę kanałów audio. Jeśli pojawi się błąd, taki jak: „nie można ustawić liczby kanałów na 2 (nieprawidłowy argument)”, należy go zmienić na 1.
  • -i 0 określa, z którego urządzenia pobierać dane wejściowe. Możesz zobaczyć listę wszystkich urządzeń za pomocą polecenia pacmd list-sources. Numer za

    -i

  • jest indeksem tam wymienionym. Drugie wyjście polecenia daje wyjaśnienie, do czego służy to urządzenie audio. Urządzenie o nazwie typu „Monitor of Built-in Audio Analog” najprawdopodobniej nagra dźwięk systemowy, podczas gdy coś z „mikrofonem” w opisie najprawdopodobniej będzie mikrofonem.
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 7
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 7

Krok 7. Użyj

-filter_complex amerge

połączyć oba wejścia audio w jedno.

Umożliwi to jednoczesne nagranie mikrofonu i dźwięków systemowych. Na przykład twoje polecenie może wyglądać tak: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c:v libx264rgb -crf 0 -preset ultraszybki sample.mkv

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 8
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 8

Krok 8. Naciśnij Ctrl+C, aby zatrzymać nagrywanie

Powinien wyjść z komunikatem typu: „Wyjście normalnie, odebrano sygnał 2.”

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 9
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 9

Krok 9. W razie potrzeby ponownie zakoduj plik

Jeśli martwisz się o miejsce na dysku, możesz uruchomić następujące polecenie, aby uzyskać mniejszy plik bez utraty jakości: ffmpeg -i sample.mkv -c:v libx264rgb -c:a copy -crf 0 -preset veryslow sample-smaller. mkv. Oczywiście możesz też wykonać dowolną inną konwersję; zobacz Jak konwertować multimedia za pomocą FFmpeg, aby uzyskać instrukcje na ten temat.

Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 10
Nagraj swój pulpit za pomocą FFmpeg na Ubuntu Linux Krok 10

Krok 10. Obejrzyj nagranie

To pozwoli Ci potwierdzić, że rzeczywiście został nagrany zgodnie z przeznaczeniem. Możesz użyć odtwarzacza multimedialnego, takiego jak VLC, Totem lub MPV. Otwarcie pliku jednym z nich jest tak proste, jak wpisanie vlc samle.mkv, totem sample.mkv lub mpv sample.mkv.

Musisz mieć zainstalowany odtwarzacz multimedialny. Jeśli nie masz żadnego odtwarzacza multimedialnego, możesz go zainstalować za pomocą APT

Ostrzeżenia

  • Wykonaj krótkie nagranie testowe przed nagraniem czegokolwiek długiego tą metodą. Umożliwi to sprawdzenie, czy konfiguracja i polecenie działają poprawnie, a także dokonanie korekt, jeśli to konieczne.
  • Na początku i na końcu nagrania mogą wystąpić krótkie opóźnienia. Nagrywaj trochę dłużej niż to konieczne, aby mieć pewność, że nagrano naprawdę wszystko, czego potrzebujesz.

Zalecana: