Jest to polecenie tcexport, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
tcexport - Prosty interfejs do podsystemu kodowania transkodowania
STRESZCZENIE
tcesport [ -i plik wideo ] [ -p plik audio ] [ -o plik wyjściowy ] [ -c f1-f2[,f3-f4[,...]]
] [ -N fmt, fmt ] [ -R n[,video_log[,audio_log]] ] [ -P profil[,profil] ] [ -y
mod_wideo, mod_audio, mod_mplex ] [ -w bitrate[,keyint[,wyraźny]] ] [ -b
bitrate[,vbr[,jakość[,tryb]]] ] [ -D ] [ -d gadatliwość ] [ -m ścieżka ] [ -v ]
PRAWA AUTORSKIE
tcesport jest chroniony prawem autorskim (C) Francesco Romani
OPIS
tcesport zostało zaprojektowane jako narzędzie do debugowania kodu kodowania transkodowania: pasuje do bardzo
ograniczony zakres przypadków użycia; jednakże, jeśli chcesz, można go również używać niezależnie.
tcexport koduje i multipleksuje surowy strumień YUV4MPEG2/WAV V/A przy użyciu podanych parametrów i
komponenty kodera transkodowania. tecexport zapewnia bezpośredni i pełny dostęp do transkodowanych plików
kodowania funkcji i modułów, ale nie ma żadnego transkodowania
możliwości importu/wyodrębniania/dekodowania/filtrowania. Jeśli potrzebujesz, użyj innego narzędzia tc*
te udogodnienia.
Opcje tcexport są celowo upodabniane lub, jeśli to możliwe, identyczne z
odpowiednie opcje kodowania transkodowania.
OPCJE
-i plik wideo
Określ ścieżkę źródła wideo. Obsługiwane są tylko zwykłe pliki w systemie plików.
plik wideo musi być strumieniem YUV4MPEG2, nic innego nie jest obsługiwane.
-p plik audio
Określ ścieżkę źródła dźwięku. Obsługiwane są tylko zwykłe pliki w systemie plików.
plik audio musi to być strumień WAVE, nic innego nie jest obsługiwane.
-o plik wyjściowy
Określ (podstawową) ścieżkę pliku wyjściowego. Niektóre multipleksery (np. surowy multiplekser) wykorzystują
wartość tej opcji jako wskazówka, aby utworzyć końcowe pliki wyjściowe (tj. dołączenie
różne rozszerzenia strumieni A/V).
-c f1-f2[,f3-f4[, ... ] ]
koduj tylko ramki f1-f2 [i f3-f4 i tak dalej]. Domyślnie kodowane jest wszystko, co jest dostępne
ramki. Użyj tego, a otrzymasz statystyki dotyczące pozostałego czasu kodowania. The
f[N] parametrami mogą być także kody czasowe w formacie HH:MM:SS.FRAME. Przykład:
-c 500-0:5:01,:10:20-1:18:02.1
Będzie kodować tylko od klatki 500 do 5 minut i 1 sekundy oraz od 10 minut,
20 sekund do 1 godziny, 18 minut, 2 sekund i jedna klatka.
Pamiętaj, że tcexport, podobnie jak transkodowanie, zaczyna zliczanie klatek od 0 i wyklucza
ostatnią określoną ramkę. Oznacza to, że „-c 0-100” zakoduje 100 klatek
zaczynając od ramki 0 aż do ramki 99
-N format_wideo, format_audio
Skonfiguruj żądane zakodowany odpowiednio format wideo i audio. Ty musi zawsze używaj
tę opcję, ponieważ istnieje kilka modułów kodera (zwłaszcza encode_ffmpeg), które to umożliwiają
obsługują wiele kodeków, a tcexport ani moduły nie mogą automatycznie wybrać rozsądnego
jeden nie ma ustawień domyślnych (jeszcze).
-R n[,wideo_log[,dziennik_audio]]
włącz kodowanie wieloprzebiegowe (0-3) [0,divx4.log,pcm.log].
0 Kodowanie ze stałą przepływnością (CBR). [domyślny]
Kodek próbuje osiągnąć stałą przepływność. Oznacza to, że każdy jest zakodowany
rama jest w większości tego samego rozmiaru. Ten typ kodowania może pomóc w utrzymaniu
ciągłe zapełnianie bufora sprzętowego w najlepszych odtwarzaczach lub płynne przesyłanie strumieniowe
sieci. Nawiasem mówiąc, stałą przepływność często uzyskuje się kosztem jakości
podczas scen o dużym ruchu.
1 Kodowanie ze zmienną przepływnością: pierwsze przejście.
W tym trybie kodek analizuje całą sekwencję w celu zebrania danych
co może poprawić dystrybucję bitów w drugim przebiegu VBR. Zebrane
dane są zapisywane do drugiego podargumentu (domyślnie: divx4.log). Te dane to kodek
zależne i nie można ich używać w różnych kodekach. Zdecydowanie zaleca się korzystanie z
te same ustawienia kodeków dla przebiegu analizy VBR i przebiegu kodowania VBR, jeśli tak jest
chcesz przewidywalnych rezultatów.
Wyjście wideo pierwszego przebiegu nie jest zbyt przydatne i może wzrosnąć do bardzo dużych rozmiarów.
Dobrym pomysłem jest nie zapisywanie wyjścia wideo w pliku, ale bezpośrednio
/dev/null. Zwykle szybkość transmisji jest ignorowana podczas pierwszego przebiegu. Wyłączanie dźwięku
eksport też ma sens, więc użyj -y.
2 Kodowanie ze zmienną szybkością transmisji: Drugi przebieg.
Pierwszy przebieg umożliwił kodekowi zebranie danych o całej sekwencji.
Podczas drugiego przebiegu kodek wykorzysta te dane w celu znalezienia pliku
wydajna dystrybucja bitów, która uwzględnia zarówno żądaną przepływność, jak i
naturalny kształt krzywej przepływności. Zapewnia to dobry kompromis pomiędzy jakością i
żądaną przepływność.
3 Stałe kodowanie kwantyzatora.
Kwantyzator to „poziom kompresji” obrazu. Im niższy
kwantyzator, tym wyższa jest jakość obrazu. Ten tryb może w tym pomóc
upewniając się, że sekwencja jest zakodowana ze stałą jakością, ale żadne przewidywanie nie jest w stanie tego zrobić
być wykonane z końcową przepływnością. Podczas korzystania z tego trybu, -w opcja zmienia swoje
co oznacza, że teraz przyjmuje kwantyzator z zakresu od 1 do 31. Zwróć uwagę na tę stałą
kodowanie kwantyzatora nie jest obsługiwane w przypadku niektórych kodeków (zwłaszcza mpeg1/2/4 z opcją -y
ffmpeg).
-P profil[,profil]
wybierz profile eksportu do wczytania. Profil eksportowy jest już po prostu inny
dostrojony, zestaw podstawowych wartości opcji tcexport. Nawet jeśli nie jest to zalecane, an
użytkownik może zawsze nadpisać ustawienia profilu, korzystając ze standardowych opcji. eksport
profile można układać w stosy, po prostu żądam załadowania wielu profili oddzielonych od siebie
przecinki; jeśli niektóre opcje są ustawione przez więcej niż jeden profil, ostatni profil
określić ich wartość.
-y wideo_mod,audio_mod,złożony_mod
Wybierz moduły eksportu: kodery wideo i audio oraz moduł multipleksera. Ty
zawsze musi wybierz zarówno kodery, jak i multiplekser, nie ma ukrytych modułów.
Jedynym wyjątkiem od tej reguły jest sytuacja, gdy ta opcja nie jest w ogóle używana: w tym przypadku
tcexport użyje zero moduły.
-w bitrate[,klucz[,chrupiący]]
bitrate kodera[,klatki kluczowe[,wyraźność]] [(6000 dla MPEG 1/2, 1800 dla
inne),250,100].
-b bitrate[,czasownik[,jakość[,tryb]]]
bitrate kodera audio kBits/s[,vbr[,jakość[,tryb]]] [128,0,5,0]
-D Wybierz tryb próbny: tcexport sprawdzi strumień, załaduje wybrane moduły, a następnie wyjdzie,
nie robiąc nic innego.
-d gadatliwość
Wybierz szczegółowość programu, kodu pomocniczego i modułów. Zobacz stronę podręcznika transcode
aby zobaczyć obsługiwane poziomy szczegółowości. Należy pamiętać, że wyższe poziomy szczegółowości obejmują
niższe, więc jeśli wybierzesz np. poziom TC_DEBUG, będziesz otrzymywać komunikaty TC_DEBUG oraz
Wiadomości TC_INFO. Należy również pamiętać, że na wyjściu pojawi się wysoki poziom szczegółowości a los of
wiadomości.
-m ścieżka
Zaglądać ścieżka zamiast wkompilowanej ścieżki modułu dla modułu.
-v Wydrukuj informacje o wersji i zakończ.
POWRÓT WARTOŚCI
tcesport używa następujących wartości zwracanych:
0 pomyślnie
1 zły parametr lub opcja wiersza poleceń
2 błąd podczas odczytu/zapisu z/do pliku
3 zażądał nieistniejącego (lub nieczytelnego) modułu
4 moduł zgłosił błąd wewnętrzny
5 błędów podczas sprawdzania plików wejściowych. Upewnij się, że mają odpowiedni format.
64 błąd wewnętrzny. Proszę o raport na temat tego, co się stało z przesyłką transcode-devel
podstęp
AUTORSKI
tcesport został napisany przez Francesca Romaniego
<fromani@gmail.com> przy udziale Zespołu Transcode i wielu innych osób. Widzieć
AUTORZY o szczegóły.
Korzystaj z tcexport online, korzystając z usług onworks.net