News:

--

Main Menu

Recent posts

#21
Avidemux-German / Re: Projekt-Script Segment Inf...
Last post by eumagga0x2a - October 20, 2025, 09:24:03 AM
Hallo,

um die Zeit timeInRef im geladenen Quellvideo (nicht editiert, also nur ein einziges Segment) wie benötigt von addSegment(int refVideoNumber, double startTimeInRef, double segmentDuration) für das Bild mit Nummer frameNo zu ermitteln, kann man

adm = Avidemux()
ed = Editor()
adm.seekFrame(frameNo)
timeInRef = ed.getCurrentPts()
timeInRef += ed.getTimeOffsetForSegment(0)

verwenden. segmentDuration wäre dann PTS des ersten Bildes der Werbung minus PTS des ersten Bildes des "Payloads".
#22
Avidemux-German / Projekt-Script Segment Informa...
Last post by smart - October 19, 2025, 02:20:22 PM
Hallo, wieder ein Neuer :D
Ich nutze Avidemux seit vielen Jahren unter Linux. Und zwar zum Schneiden von TS-Dateien, die ich über Sat aufnehme. Dabei erstelle ich nur die Projekt-Script Dateien, die dann in aller Ruhe auf einem Server abgearbeitet werden. (Hinterher werden sie dann ebenfalls auf dem Server komprimiert - hat aber nichts mehr mit Avidemux zu tun).
So weit so gut.
Jetzt wollte ich mir die Arbeit teilweise vereinfachen, indem ich den bei manchen Filmen vorhandenen Rand auswerte (Python-Script mit CV2). Das gibt mir auch brav Übergänge von Werbung zu Film framegenau aus. Zumindest hoffe ich das.
Leider fehlt mir die Relation zwischen den ermittelten Framenummern und "adm.addSegment(0, 280440000, 20160000)" aus dem Projekt. Für die erste Zeile bekomme ich noch eine Beziehung hin. Danach nicht mehr. Kann wir jemand helfen?

Viele Grüße
Martin
#23
Avidemux-French / Re: Créer une vidéo à partir d...
Last post by Dagobert_78 - October 16, 2025, 07:53:39 PM
Le forum anglais propose une solution surement moins fastidieuse que ce je j'ai fait.

une vidéo par image avec la durée souhaité.
Puis j'ai regroupé toutes les vidéos pour en faire qu'une seule.
#24
Avidemux-French / Re: [répondu] Sous-titres
Last post by Dagobert_78 - October 16, 2025, 07:48:28 PM
Les développeurs doivent avoir une grosse ToDoList.

Les sous-titres ne sont pas une priorité.


À suivre ......
#25
Windows / Re: Latest version in Win 11 w...
Last post by eumagga0x2a - October 16, 2025, 06:15:44 AM
Presumably fixed a long time ago, but after the 2.8.1 release which is outright ancient. Please update to the last available 2.8.2 build (currently from May 26, 2025) from avidemux.org/nightly/vsWin64/.
#26
Windows / Latest version in Win 11 won't...
Last post by Kevin - October 16, 2025, 12:33:11 AM
New install of Windows 11 Pro and of Avidemux's latest 2.8.1 VC. My Windows Explorer recognizes the folder on a networked computer, AND I can open files from there via right-click Open With. I cannot, however, open them from within Avidemux unless I copy them to my Win11 PC.
#27
Main version 2.6 / Re: TinyPy Script help
Last post by eumagga0x2a - October 15, 2025, 10:04:23 PM
You can either work with Python string slicing or use the built-in scripting function splitext(str infile) as following:

fullPathFilenameWithoutExtension = (splitext(infile))[0]
For example, when using slicing:

adm = Avidemux()
ui = Gui()
ext = "mkv"
sep = "\\"

def remux(filein, outdir):
    if len(filein) < 4:
        return 0
    if filein[-4] != ".":
        return 0
    if not adm.loadVideo(filein):
        ui.displayError("Oops","Cannot load " + filein)
        return 0

    adm.videoCodec("Copy")
    adm.setContainer("MP4", "muxerType=0", "optimize=1", "forceAspectRatio=False", "aspectRatio=1", "rotation=0", "clockfreq=0")

    filename = filein[:-3]
    filename += "mp4"
    filename = basename(filename)
    return adm.save(outdir + sep + filename)

# select input directory
inputFolder = ui.dirSelect("Select source folder")
if inputFolder is None:
    ui.displayError("Oops", "No source folder selected")
    return

# read content
vlist = get_folder_content(inputFolder, ext)
if vlist is None:
    ui.displayError("Oops", "No " + ext + " files found in \"" + inputFolder + "\"")
    return

# select output directory
outputFolder = ui.dirSelect("Select output folder")
if outputFolder is None:
    ui.displayError("Oops", "No output folder selected")
    return

total = 0
counter = 0

for vid in vlist:
    total += 1
    counter += remux(vid, outputFolder)

if not counter:
    ui.displayInfo("Warning", "No files remuxed")
    return

if counter == 1:
    ui.displayInfo("Finished", "One file out of " + str(total) + " remuxed")
    return

ui.displayInfo("Finished", str(counter) + " files out of " + str(total) + " remuxed")
#28
Main version 2.6 / TinyPy Script help
Last post by Nukkels - October 15, 2025, 10:01:10 AM
Unfortunately, the wiki is woefully out of date, so I could use some help for a current script to batch remux mkv files to mp4. I've managed to find one script that works as is, but it just concatenates the new file extension, leaving the files all named .mkv.mp4

None of the usual python methods to remove characters works (apparently I can't give examples because it gets blocked by the anti-spam) because I assume most of the these libraries are not included in TinyPy. Is there any way to do this, and if so, how?
#29
Avidemux-French / Re: Inverser une partie de la ...
Last post by eumagga0x2a - October 06, 2025, 06:06:35 PM
Bonjour,

1. Sélectionnez la partie de la vidéo que vous souhaitez inverser

2. Choisissez "Mjpeg Encoder" comme "Sortie vidéo"

3. Choisissez "Video Only" comme "Format de sortie", puis appuyez "Configurer" -> [v] "Save frames to separate files" et "Override filename extension" [jpg]

4. Enregistrez la sélection dans un répertoire vide, ignorez l'extension suggérée "raw" (elle sera remplacée automatiquement par "jpg").

5. Dans les Préférences ("Editer" -> "Préférences" -> "Import"), activez le paramètre suivant : "Images: Charge les images séquentielles dans l'ordre inverse". En tant que fréquence d'images, sélectionnez-en une correspondant à la fréquence d'images de la vidéo.

6. Chargez le premier fichier JPEG exporté à l'étape 4. Vous devrez fournir une piste audio externe prête à l'emploi correspondant (fréquence d'échantillonnage, nombre de canaux) à la piste audio de la vidéo.

7. Choisissez "MKV" comme "Format de sortie" et "Copy" comme "Sortie vidéo".

8. Enregistrez. Vous obtiendrez un fichier mkv avec la sélection de la vidéo originale inversée.
#30
Avidemux-French / Inverser une partie de la vidé...
Last post by Bryce - October 05, 2025, 11:03:13 AM
Y a t-il un plugin ou une méthode qui permette d'inverser le sens de lecture d'une vidéo ou de la partie sélectionnée ? Eventuellement créer un pingpong de la zone ou de la vidéo qui va donc doubler de longueur.
Le but est de créer des vidéos qui bouclent en inversant le sens de lecture à la fin puis au début.