Ideas of small software/GUI for MorphOS
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1497 from 2012/11/10
    From: Manchester, UK/GB
    Is there an option you can add to 'join' mp4 files together, or would this require another tool/command to offer this type of functionality?

    I have tried using the join command via the Shell previously and it did 'join' the files together, but then playing the 'joined' files never played the additional mp4 files that had been added (joined) to the initial mp4 file.

    It would be good to have such a feature / utility, but I haven't come across any utility that handles this option so that it plays the 'join'-ed files as yet. :-(
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »22.04.23 - 06:31
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2077 from 2003/4/10
    From: France
    Hi Newsense,

    normally, it's possible with FFMPEG:

    :: Create File List
    echo file file1.mp4 > mylist.txt
    echo file file2.mp4 >> mylist.txt
    echo file file3.mp4 >> mylist.txt

    :: Concatenate Files
    ffmpeg -f concat -i mylist.txt -c copy output.mp4

    [EDIT]
    If they are not exactly same (100% same codec, same resolution, same type) MP4 files, then you have to trans-code them into intermediate streams at first:

    ffmpeg -i myfile1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts temp1.ts
    ffmpeg -i myfile2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts temp2.ts
    // now join
    ffmpeg -i "concat:temp1.ts|temp2.ts" -c copy -bsf:a aac_adtstoasc output.mp4


    I will try to add this new feature on FFMPEGui ;-)


    [ Edité par Papiosaur 22.04.2023 - 09:20 ]
  • »22.04.23 - 07:17
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1497 from 2012/11/10
    From: Manchester, UK/GB
    @ Papiosaur - that would be a neat feature to add to your Hollywood GUI, and I hope it's not too tricky or troublesome to implement. 8-)

    Also, thanks for the parameters of how to do it by the variety of options that ffmpeg has built-in to its capabilities. 8-D
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »22.04.23 - 09:42
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2077 from 2003/4/10
    From: France
    Quote:

    NewSense a écrit :
    @ Papiosaur - that would be a neat feature to add to your Hollywood GUI, and I hope it's not too tricky or troublesome to implement. 8-)

    Also, thanks for the parameters of how to do it by the variety of options that ffmpeg has built-in to its capabilities. 8-D


    FFMPEG seems very powerfull.

    Normally all is possible, the question is how i will present it into the GUI ;-)
  • »22.04.23 - 10:36
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12113 from 2003/5/22
    From: Germany
    > I haven't come across any utility that handles this option
    > so that it plays the 'join'-ed files as yet. :-(

    Besides the mentioned FFmpeg, another tool that can join/concatenate audio/video files is MEncoder.
  • »22.04.23 - 18:33
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1497 from 2012/11/10
    From: Manchester, UK/GB
    @ Andreas_Wolf - Thanks for mentioning it, but I was already aware of Mencoder. However, I'm surprised it has not been updated, it seems, since 2013. In fact until very recently I didn't even know it was part of the MPlayer 'package' in MorphOS with its optional GUI (MorphEnc), in the System>Applications> 'Video' folder - but I am aware of it now, and I'll be trying it out really soon! 8-)
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »23.04.23 - 05:56
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Primax
    Posts: 146 from 2021/7/2
    Quote:

    Papiosaur schrieb:
    ...
    If you have ideas about software/GUI don't hesitate to purpose them here.
    ...


    Recently, we published a tutorial for running AmigaOS 4 under QEMU (https://www.amiga-news.de/en/news/AN-2023-04-00086-EN.html), but we did it also for MorphOS:
    https://www.amiga-news.de/en/news/AN-2021-05-00009-EN.html

    Well, Hollywood can create program executables also for Windows etc., right? Would it be possible to write a little GUI for starting QEMU, with all the parameters included?
    AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon X1650 / AmigaOS 4.1 Final Edition / MorphOS 3.17
    Amiga1200 / Blizzard 1230 IV PiStorm32-lite / 128 MB RAM / AmigaOS 3.9
  • »25.04.23 - 05:43
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 592 from 2010/2/10
    From: FRANCE
    Quote:

    Primax a écrit :
    Quote:

    Papiosaur schrieb:
    ...
    If you have ideas about software/GUI don't hesitate to purpose them here.
    ...


    Recently, we published a tutorial for running AmigaOS 4 under QEMU (https://www.amiga-news.de/en/news/AN-2023-04-00086-EN.html), but we did it also for MorphOS:
    https://www.amiga-news.de/en/news/AN-2021-05-00009-EN.html

    Well, Hollywood can create program executables also for Windows etc., right? Would it be possible to write a little GUI for starting QEMU, with all the parameters included?


    For info :
    https://www.how2shout.com/how-to/how-to-set-up-virtual-machines-with-qemu-gui-on-windows-10.html
    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »25.04.23 - 06:28
    Profile Visit Website