zdalne sterowanie komputerem z instalacją Linux Live CD

Poniżej krótki poradnik jak podłączyć się zdalnie poprzez SSH do komputera na którym uruchomiony jest system Live CD.

Założenie jest takie, że komputer jest podłączony do sieci lokalnej poprzez WiFi lub kabel Ethernet. Kwestię połączenia go z siecią pomijamy.

Instalacja SSH – aby umożliwić zalogowanie się na ten komputer przez sieć lokalną:


Użytkownik. Na starcie (np. w przypadku Ubuntu Live CD – np. z pendrive) nie mamy wydzielonego użytkownika. Tzn jest użytkownik ubuntu – ale nie jest to standardowy użytkownik (umożliwia np. przełączenie na root bez logowania) i lepiej do tego celu po prostu utworzyć nowego. Dodajmy go i nazwijmy go „tymczasowy”:


Musimy dodać go następnie do użytkownków, którzy mogą przełączyć się na root. Ułatwi nam to np. instalację niezbędnego oprogramowania np. Midnight Commander


Następnie musimy poznać IP naszej maszyny w sieci lokalnej:


Do komputera łączymy się poprzez komendę (z innej maszyny w tej samej sieci):


Gdzie XXX.XXX.XXX.XXX to adres IP komputera na którym włączony jest system Live CD.

Do przesyłania plików pomiędzy komputerami pomocne może być podmountowanie zasobów pomiędzy komputerami poprzez sshfs. Opisywaliśmy to w tym artykule: podmountowanie (przez ssh ) zasobów serwera jako dysku twardego. Wtedy przesyłanie pomiędzy maszynami możemy wykonać np. poprzez mc (Midnight Commander) uruchamiając go z poziomu konsoli na jednym lub drugim komputerze.

 

Ubuntu 16.04 LIVE CD i instalacja mc (Midnight Commander)

Niestety nie wystarczy samo wpisanie:


Należy dodatkowo aktywować odpowiednie repozytorium:


Następnie dopisujemy:


Aktualizacja pakietów:


i dopiero teraz możemy zainstalować:


 

 

 

jak podłożyć pod zdjęcie JPEG dźwięk i zapisać go jako plik wideo?

Najpierw instalujemy wymagane oprogramowanie:


Przygotowujemy plik jpg z obrazem, który chcemy podłożyc w wideo i plik mp3. Komenda, która to wykona to:


 

 

ffmpeg – zapętlenie jednego pliku wideo dowolną ilość razy

Powiedzmy, że mamy plik wideo o długości 35 sek. i chcemy go powielić 10 razy. Tak, aby wyjściowy plik miał 350 sek. i składał się z 10-cio krotnie powtarzanych się tych mniejszych klipów. Możemy do tego wykorzystać program ffmpeg.

Jeśli nie posiadamy go zainstalowanego, instalujemy ten program wg instrukcji zawartej na tym poście.

Zatem po kolei. Plik, który chcemy zapętlić ma nazwę:


Następnie tworzymy plik wsadowy, gdzie będą podane nasze klipy. Jest to zwykły plik tekstowy w katalogu, gdzie znajduje się wideo, które chcemy zapętlić.

Niech ten plik nazywa się:


Natomiast jego zawartość, to:


Ilość powtórzeń tego pliku to dokładnie 10 – tyle ile razy chcemy go zapętlić. Jeśli ilość powtórzeń jest znacznie większa – użyjmy do tego programu do edycji tekstu, gdzie mamy pokazany numer wiersza – np. gedit.

Finalnie używamy piniższej komendy w celu zapętlenia naszego pliku:


 

 

 

utworzenie slideshow w wideo na podstawie plików png za pomocą ffmpeg

Po pierwsze musimy dysponować kilkoma / kilkunastoma plikami PNG w tym samym formacie i rozmiarze. Pliki nazywamy wg schematu: img001.png, img002.png itd.

Druga kluczowa sprawa, to wysokość tych obrazów – musi być podzielna przez 2 (przynajmniej w naszym przypadku tego wymagała konwersja).

W końcu musimy także posiadać zainstalowany program ffmpeg – jak zainstalować program ffmpeg napisaliśmy tutaj.

Komenda, która utworzy dla nas taki slideshow to:


źródło: https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images