Zastanawiam się, czy można scalić pliki wideo za pomocą cat
polecenia? Mam na myśli, czy wynikowy plik będzie odtwarzany bezproblemowo?
cat
video-editing
multimedia
Hamed Momeni
źródło
źródło
Odpowiedzi:
Tak to mozliwe. Ale nie wszystkie formaty go obsługują.
FAQ ffmpeg :
Podczas konwersji do formatów RAW istnieje również duża szansa, że pliki mogą zostać połączone.
Ale używając
cat
w ten sposób utworzonych plików pośrednich, które nie są konieczne. Jest to lepsze podejście, aby uniknąć tworzenia tych plików pośrednich:źródło
Istnieją dwa rodzaje plików multimedialnych
strumieniowe
nieprzesyłane
Główną różnicą jest sposób, w jaki dwa formaty plików zawierają meta-informacje. w przypadku formatów niemożliwych do przesłania meta-informacja c („nagłówek”) jest przechowywana w określonej pozycji w pliku, zwykle na początku, a czasem na końcu. Nie można po prostu łączyć takich plików, ponieważ meta-informacje z jednego z plików plików będą znajdować się w niestandardowej lokalizacji i dlatego zostaną zignorowane.
OTOH, formaty przesyłane strumieniowo muszą być w stanie obsłużyć słuchaczy, którzy zaczną odtwarzać plik „gdzieś pośrodku”. Dlatego formaty te ciągle wysyłają ponownie meta-informacje, a nawet umożliwiają aktualizację ich w pliku / strumieniu. Te formaty można po prostu połączyć.
źródło
Jak powiedział BЈовић, ogólnie każdy plik ma swój własny nagłówek. Wypróbuj ten przykład z Ubuntu Porady :
źródło
Nie, nie jest to możliwe, ponieważ każdy plik wideo ma nagłówek. Aby scalić filmy, musisz użyć narzędzia (na przykład ffmpeg lub mencoder ).
źródło