AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TBitmaps2Video
Thema durchsuchen
Ansicht
Themen-Optionen

TBitmaps2Video

Ein Thema von Renate Schaaf · begonnen am 26. Jul 2020 · letzter Beitrag vom 21. Mär 2021
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.050 Beiträge
 
Delphi 12 Athens
 
#1

AW: TBitmaps2Video

  Alt 10. Okt 2020, 16:29
Hallo,

deine MultiDemo funktioniert nicht unter Android, weil du die FFMPEG .so's nicht im Deployment Manager
aufgeführt hast. Hab' nur leider gerade keine Zeit dir zu zeigen wo die rein müssen/wie das aussehen muss.

Aber so wie's ist stürzt es beim Starten unter Android mit SegFaults (Exceptions) ab.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TBitmaps2Video

  Alt 10. Okt 2020, 21:41
Mist.

Vielleicht kann ichs irgendwie beheben. Mein neues Tablet ist noch etwas gewöhnungsbedürftig, und ich hab gar keine Lust, es mit Delphi auszuprobieren.

Dafür hab ich an der Win-Version ganz schön rumgebastelt, Update kommt evtl. heute noch.

Danke für die Rückmeldung!

Renate
Renate
  Mit Zitat antworten Zitat
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TBitmaps2Video

  Alt 11. Okt 2020, 00:12
Ich glaube ich habe ein paar .xml zu viel wegge"cleaned"
Vielleicht geht es ja jetzt wieder.
Renate
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.050 Beiträge
 
Delphi 12 Athens
 
#4

AW: TBitmaps2Video

  Alt 11. Okt 2020, 10:18
Hallo,

anbei ist eine Datei die du über die vorhandene der MultiDemo drüberkopieren kannst.
Damit sind dann alle FFMPEG Dateien für Android 32 und 64 Bit sowohl für Debug als
auch für Release hinzugefügt.

Grüße
TurboMagic
Angehängte Dateien
Dateityp: zip MultiDemo.zip (2,4 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: TBitmaps2Video

  Alt 17. Nov 2020, 00:17
Kurzes Update für

https://github.com/rmesch/Bitmaps2Video

Die cross-platform-Version hat mehrere Erweiterungen erfahren, z.B. gibt es Methoden für Zoom und Pan, und für einfache Cross-Fade Übergänge. Außerdem könnt Ihr Eure Video-Clips einbauen und eine Audio-Datei als Audio-Spur hinzufügen. Um Seitenverhältnisse braucht man sich nicht mehr zu kümmern, wenn nötig wird aufgefüllt. Das reicht schon für eine sehr einfache Diaschau..
Die Demo erklärt eigentlich alles .

Nachdem die fmx-TBitmaps in threads Probleme machen, habe ich fast alle Pixel-Manipulationen auf die Video-Frames verlagert, das funktioniert bei mir ganz gut, aber ich wäre sehr erfreut, wenn einige von Euch das mal testen könnten, es gibt sicher noch viel zu reparieren.
Außerdem kann ich nur Android32 testen und habe keine Ahnung, wie das ganze inzwischen unter Android64 läuft.

Hoffe es macht Spaß.

Renate
Renate
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.175 Beiträge
 
Delphi 12 Athens
 
#6

AW: TBitmaps2Video

  Alt 17. Nov 2020, 09:14
Sehr schönes Projekt, dankesehr für die Mühe es Multiplattform zu machen.

Was ich mich immer zuerst frage ist, woher die libraries und header kommen
im https://github.com/PassByYou888/FFMPEG-Header Projekt ?
Sind die jeweils aus den aktuellsten FFMPEG-Binaries, und wenn ja welches wären dann die richtigen Links dazu ?

Ich bin immer etwas (über)vorsichtig wenn Binaries dabei sind, insbesondere wenn die schon 2 Jahre alt sind.

Es wäre gut wenn man da die Quellen der Relleases direkt kennen würde,
ich vermute es kommt irgendwo von hier, aus den alten Releases.

Mittlerweile scheint da jetzt die FFMPEG Hauptversion 4.0 aktiv zu sein,
wäre schön wenn Du eine Info hättest, falls Du etwas Genaueres dazu weisst.
  Mit Zitat antworten Zitat
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: TBitmaps2Video

  Alt 17. Nov 2020, 14:19
Hallo @Rollo62,

Das sind die Werte aus dem Header:

LIBAVCODEC_VERSION = '57.107.100';
LIBAVDEVICE_VERSION = '57.10.100';
LIBAVFILTER_VERSION = '6.107.100';
LIBAVFORMAT_VERSION = '57.83.100';
LIBAVUTIL_VERSION = '55.78.100';
LIBSWRESAMPLE_VERSION = '2.9.100';
LIBSWSCALE_VERSION = '4.8.100';

Die Daten scheinen sich damit zu decken:
FFmpeg 3.4.8 "Cantor"
3.4.8 was released on 2020-07-04 //??? Datum ist seltsam
libavutil 55. 78.100
libavcodec 57.107.100
libavformat 57. 83.100
libavdevice 57. 10.100
libavfilter 6.107.100
libavresample 3. 7. 0
libswscale 4. 8.100
libswresample 2. 9.100
libpostproc 54. 7.100

Jetzt hab ich das alles selber grad zum ersten Mal gelesen

Das header-file funktioniert für mich am besten, aber ich wollte eigentlich schon lange nach Aktualisierungen suchen.

Auf eine andere Version umzustellen scheint mir nicht leicht zu sein, und ich muss irgendwo die binaries herkriegen, denn kompilieren kann ich den source-code ganz bestimmt nicht.


Hoffe, du bist weniger verwirrt als ich!

Renate
Renate
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz