Posty

Wyświetlanie postów z listopad, 2023

[K] Chapters Creator 3.4

Obraz
Unowocześniałem niedawno Kastera , czyli mój osobisty program do zarządzania podcastem. Podczas prac związanych z możliwością otwarcia pliku mp3 danego odcinka bezpośrednio w Chapters Creatorze , postanowiłem dokończyć zmiany w tym ostatnim programie. Jakiś czas temu zacząłem rozwijać w nim edytor transkrypcji, ale utknął on w martwym punkcie. Kaster także dorobił się możliwości wyświetlania i edycji transkrypcji, podobnie na transkrypcjach bazuje SubtitleJoiner , więc przyszła pora, by logikę związaną z tym przenieść także do Chapters Creatora . Nie tylko edytor Skoro jednak Chapters Creator ma umożliwić edycję transkrypcji w postaci plików srt oraz opracowywanie rozdziałów na tej podstawie, dlaczego nie miałby móc "zintegrować się" z programem do tworzenia transkrypcji? W końcu Const-me Whisper oferuje możliwość pracy z linii poleceń, a stąd już tylko kroczek do umożliwienia Chapters Creatorowi wywołania Const-me Whispera i stworzenia transkrypcji! Ta właśnie my

[K] Kaster 3.9

Obraz
O Kasterze , programie do ułatwiania pracy nad podcastem, pisałem już na głównym blogu , a i zdarzało mi się o nim czasem wspominać. I chociaż nadal utrzymuję, że nie jest to program uniwersalny i dla każdego, postanowiłem opisać go trochę, tak z kronikarskiego obowiązku. Kto wie, jak długo jeszcze będę nagrywał podcast? Geneza Ktoś może zapytać - po co w ogóle bawić się w pisanie programu do zarządzania podcastem? W końcu wystarczy gdzieś na dysku stworzyć sobie listę katalogów, gdzie będziemy wrzucać pliki związane z konkretnym odcinkiem, prawda? Też tak na początku myślałem i podobną strukturę stworzyłem - ot, katalogi o nazwach będących kolejnymi numerami odcinków. Od razu założyłem, że nagram przynajmniej 100 odcinków, więc katalogi nazywały się "001", "002" itd. Wszystko było dobrze, dopóki nie uświadomiłem sobie, że byłem jednak zbyt mało przewidujący. Podcasty - jak się okazało - dobrze jest dzielić na sezony. Wysiliłem mózgownicę i wpadłem na pomysł, by

[K] Klevgrand Korvpressor

Obraz
Mam zatrzęsienie kompresorów, nie da się ukryć. I to kompresorów wyśmienitych: Sonible smart:comp 2 , FabFilter Pro-C2 , Klanghelm MJUC , Techivation T-Compressor , pakiet od Analog Obsession , pakiet LA-2A , pakiet 1176 , czy kompresory od Acon Digital , iZotope i Waves . Po co miałbym zaopatrywać się w kolejny? Do czego kompresor? Jako że muzyką zajmuję się obecnie bardzo sporadycznie, kompresorów używam - jeśli już - tylko do głosu mówionego. A i do tego używam kompresorów bardzo symbolicznie, bo głos lektorski dużej kompresji z reguły nie potrzebuje. Zanim pójdę dalej, dwa słowa o tym, po co w ogóle używa się kompresora? Otóż do zmniejszenia dynamiki nagranego sygnału. Co to oznacza? Oznacza to zmniejszenie różnicy między partiami nagłośniejszymi a najcichszymi tak, by wszystko stało się (mniej więcej) jednakowo głośne, a słuchacz nie miał wrażenia, że pewne fragmenty musi sobie pogłaśniać, a inne - ściszać. Prawidłowo nagrany głos powinien całkiem dobrze obyć się bez kompre

[K] Supertone Clear zastępuje Goyo

Obraz
Kiedy na początku czerwca pojawiło się Goyo , czyli wtyczka do likwidowania w nagraniu szumów, zakłóceń i pogłosu, wszyscy wstrzymali oddech. Jak to, za darmo dostajemy coś, co może konkurować z Waves Clarity Vx i Waves Clarity Vx DeReverb ? Sytuacja dość szybko się wyjaśniła - wtyczka Goyo okazała się wersją beta , która miała być darmowa tylko w tym pierwszym okresie, po czym - po zebraniu odpowiedniego odzewu, firma Supertone miała przekształcić ją w wersję komercyjną. Pierwotnym terminem była końcówka października, ostatecznie stało się to dzisiaj, siódmego listopada 2023. Czy warto było czekać i co przynosi "pełna" wersja wtyczki? Nowa-stara wtyczka Jak tylko otrzymałem e-maila z informacją, że wtyczka jest dostępna, natychmiast ją pobrałem (spotykając się przy okazji z błędem - strona do pobierania wyświetlała treść odpowiedzi w formacie JSON). Szybka instalacja, odpalenie Reapera i oto widzimy... Clear : Dla przypomnienia, Goyo wyglądało tak: Nowy inte

[K] SubtitleJoiner

Obraz
Omawiany dzisiaj program to bardzo proste narzędzie, które ma dość nieoczywisty cel. Otóż jeśli generujemy sobie transkrypcje, np. za pomocą programu Whisper , w efekcie najczęściej dostajemy plik napisów w formacie srt . To połączenie rozpoznanego tekstu oraz znaczników czasowych, dzięki czemu taki plik można wykorzystać, wrzucając go bezpośrednio do serwisu YouTube lub osadzając w pliku wideo ( DaVinci Resolve posiada na przykład taką możliwość). Czasem jednak napisy są bardzo rozdrobnione, a chciałoby się na ekranie zmieścić trochę większą ich część. Na razie Whisper , zwłaszcza w tej przeniesionej do C++ szybkiej wersji, nie wspiera czegoś takiego, jak grupowanie poszczególnych sentencji np. pod względem czasowym. A że "w narodzie" była taka potrzeba, napisałem SubtitleJoinera , który choć pobieżnie rozwiązuje problem. Jak używać? Program jest prosty do bólu i w związku z tym ma swoje ograniczenia, ale koniec końców to do użytkownika należy decyzja, czy te ogranicze