Cześć:)
Zacznę od wywodu wstępnego ;) Tak, wiem miałem ruszyć dupsko z programowaniem i wieloma projektami, ale znów źle dziele sobie wolny czas i nie umiem przestawić się na ślęczenie jak kiedyś nad Delphi i mniej PHP a także nadal nie umiem być uzależniony od chęci bawienia się jednak lepiej poznanym Delphi 7 - niż nowszymi środowiskami. Może kolejna pomoc od Was zmotywuje mnie by ruszyć jeden od dawna już zaplanowany projekt który ułatwił by pewne sprawy niewidomym Znajomym a go Im obiecałem. Także do rzeczy :)
Chciałem poprosić Was o jakiś sprawnie działający przykład kodu z kompletem plików za równo bibliotek jak i unitów albo opis co i jak, by dokonać konwersji będącego na dysku pliku mp4 do pliku mp3 gdzie zachowujemy bitrate źródłowy i inne parametry a najszybciej jak się da uzyskujemy z pliku filmowego same audio. A nie chcę kombinować tak jakby na około z uruchamianiem ffmpeg.exe w konsoli komponentem typu TDosCommand.
Tylko tak prosto jak się da, pobrać czas pliku mp4 i jak konwersja chwile trwa, pokazać postęp w procentach. Bo takowe będzie najprostsze ale wiem ze są w sieci kontrolki w zestawie. Ostatnio kombinowałem na szybko jakąś dłuższą chwilę z tym co znalazłem ale dllki wyszukiwałem ręcznie i nie udało się mi z użyciem libavutil. Może coś jest stricte do ffmpeg podobne a może coś innego co się sprawdzi tak jak FFMPEG konsolowy, a będzie niezawodne.
Tak, idę nieco na łatwiznę prosząc o gotowca. Nieco kiedyś ambitnej ślęczałem nad tematem, ale na szybko grzebiąc z paczką przykładów i plikami libavutil - nie udało się mi wiele wskórać. Jeśli się nie uda z Waszą pomocą to może będę musiał "polecieć po najniższej linii" oporu i się posiłkować konsolą z narzędziami w plikach zewnętrznych, ale mało to eleganckie. A szukałem w sieci jednak być może i źle. Także nadal stoję w punkcie wyjścia. Nie mając pożądanych konkretów.
Z góry dziękuję za wszelkie przykłady kodów i cenne wskazówki jak podejść poprawnie do tematu.