Das machst du mit MediaInfo ja bereits - wie soll denn dieses "Zusammenführen" funktionieren?.
matze22 meint wohl eine Aneinanderfügung (English: concatenation) von zwei verschiedenen Videos ohne neues Encodieren. Das geht prinzipiell z.B. mit ffmpeg.Frank Glencairn hat geschrieben: ↑Sa 08 Apr, 2023 12:10Das machst du mit MediaInfo ja bereits - wie soll denn dieses "Zusammenführen" funktionieren?.
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<MediaInfo
xmlns="https://mediaarea.net/mediainfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://mediaarea.net/mediainfo https://mediaarea.net/mediainfo/mediainfo_2_0.xsd"
version="2.0">
<creatingLibrary version="18.12" url="https://mediaarea.net/MediaInfo">MediaInfoLib</creatingLibrary>
<media ref="/Users/matze/Desktop/Finale Dateien/Test/Teil 1_unveraendert.mp4">
<track type="Allgemein">
<VideoCount>1</VideoCount>
<FileExtension>mp4</FileExtension>
<Format>MPEG-4</Format>
<Format_Profile>Base Media</Format_Profile>
<CodecID>mp42</CodecID>
<CodecID_Compatible>mp42/isom</CodecID_Compatible>
<FileSize>3806145949</FileSize>
<Duration>5394.520</Duration>
<OverallBitRate>5644463</OverallBitRate>
<FrameRate>25.000</FrameRate>
<FrameCount>134863</FrameCount>
<StreamSize>176165494</StreamSize>
<HeaderSize>160</HeaderSize>
<DataSize>16</DataSize>
<FooterSize>3806145773</FooterSize>
<IsStreamable>No</IsStreamable>
<ContentType>Short Film</ContentType>
<Encoded_Date>UTC 2016-05-05 07:39:59</Encoded_Date>
<Tagged_Date>UTC 2023-04-08 13:57:39</Tagged_Date>
<File_Modified_Date>UTC 2023-04-08 13:57:39</File_Modified_Date>
<File_Modified_Date_Local>2023-04-08 15:57:39</File_Modified_Date_Local>
<Rating>None</Rating>
<extra>
<HDVideo>Yes</HDVideo>
</extra>
</track>
<track type="Video">
<StreamOrder>0</StreamOrder>
<ID>1</ID>
<Format>AVC</Format>
<Format_Profile>High</Format_Profile>
<Format_Level>4.1</Format_Level>
<Format_Settings_CABAC>Yes</Format_Settings_CABAC>
<Format_Settings_RefFrames>5</Format_Settings_RefFrames>
<CodecID>avc1</CodecID>
<Duration>5394.520</Duration>
<BitRate>5165000</BitRate>
<Width>1280</Width>
<Height>656</Height>
<Sampled_Width>1280</Sampled_Width>
<Sampled_Height>656</Sampled_Height>
<PixelAspectRatio>1.000</PixelAspectRatio>
<DisplayAspectRatio>1.951</DisplayAspectRatio>
<Rotation>0.000</Rotation>
<FrameRate_Mode>CFR</FrameRate_Mode>
<FrameRate>25.000</FrameRate>
<FrameCount>134863</FrameCount>
<ColorSpace>YUV</ColorSpace>
<ChromaSubsampling>4:2:0</ChromaSubsampling>
<BitDepth>8</BitDepth>
<ScanType>Progressive</ScanType>
<StreamSize>3629980455</StreamSize>
<Encoded_Library>x264 - core 119 r2106 07efeb4</Encoded_Library>
<Encoded_Library_Name>x264</Encoded_Library_Name>
<Encoded_Library_Version>core 119 r2106 07efeb4</Encoded_Library_Version>
<Encoded_Library_Settings>cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=5165 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00</Encoded_Library_Settings>
<Language>en</Language>
<Encoded_Date>UTC 2016-05-05 07:39:59</Encoded_Date>
<Tagged_Date>UTC 2016-05-05 07:46:07</Tagged_Date>
<extra>
<Codec_configuration_box>avcC</Codec_configuration_box>
</extra>
</track>
</media>
</MediaInfo>
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<MediaInfo
xmlns="https://mediaarea.net/mediainfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://mediaarea.net/mediainfo https://mediaarea.net/mediainfo/mediainfo_2_0.xsd"
version="2.0">
<creatingLibrary version="18.12" url="https://mediaarea.net/MediaInfo">MediaInfoLib</creatingLibrary>
<media ref="/Users/matze/Desktop/Finale Dateien/Test/Teil2_neu_codiert.mp4">
<track type="Allgemein">
<VideoCount>1</VideoCount>
<FileExtension>mp4</FileExtension>
<Format>MPEG-4</Format>
<Format_Profile>Base Media</Format_Profile>
<CodecID>isom</CodecID>
<CodecID_Compatible>isom/mp42</CodecID_Compatible>
<FileSize>1314424</FileSize>
<Duration>8.680</Duration>
<OverallBitRate>1211451</OverallBitRate>
<FrameRate>25.000</FrameRate>
<FrameCount>217</FrameCount>
<StreamSize>461457</StreamSize>
<HeaderSize>24</HeaderSize>
<DataSize>1128125</DataSize>
<FooterSize>186275</FooterSize>
<IsStreamable>No</IsStreamable>
<ContentType>Short Film</ContentType>
<Encoded_Date>UTC 2016-05-05 07:39:59</Encoded_Date>
<Tagged_Date>UTC 2023-04-08 13:57:48</Tagged_Date>
<File_Modified_Date>UTC 2023-04-08 13:57:48</File_Modified_Date>
<File_Modified_Date_Local>2023-04-08 15:57:48</File_Modified_Date_Local>
<Rating>None</Rating>
<extra>
<HDVideo>Yes</HDVideo>
</extra>
</track>
<track type="Video">
<StreamOrder>0</StreamOrder>
<ID>1</ID>
<Format>AVC</Format>
<Format_Profile>High</Format_Profile>
<Format_Level>4.1</Format_Level>
<Format_Settings_CABAC>Yes</Format_Settings_CABAC>
<Format_Settings_RefFrames>5</Format_Settings_RefFrames>
<CodecID>avc1</CodecID>
<Duration>8.680</Duration>
<BitRate>786145</BitRate>
<Width>1280</Width>
<Height>656</Height>
<Sampled_Width>1280</Sampled_Width>
<Sampled_Height>656</Sampled_Height>
<PixelAspectRatio>1.000</PixelAspectRatio>
<DisplayAspectRatio>1.951</DisplayAspectRatio>
<Rotation>0.000</Rotation>
<FrameRate_Mode>CFR</FrameRate_Mode>
<FrameRate>25.000</FrameRate>
<FrameCount>217</FrameCount>
<ColorSpace>YUV</ColorSpace>
<ChromaSubsampling>4:2:0</ChromaSubsampling>
<BitDepth>8</BitDepth>
<ScanType>Progressive</ScanType>
<StreamSize>852967</StreamSize>
<Encoded_Library>x264 - core 142 r2431 ac76440</Encoded_Library>
<Encoded_Library_Name>x264</Encoded_Library_Name>
<Encoded_Library_Version>core 142 r2431 ac76440</Encoded_Library_Version>
<Encoded_Library_Settings>cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=4 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=25 / scenecut=0 / intra_refresh=0 / rc=cqp / mbtree=0 / qp=26 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0</Encoded_Library_Settings>
<Language>en</Language>
<Encoded_Date>UTC 2016-05-05 07:39:59</Encoded_Date>
<Tagged_Date>UTC 2016-05-05 08:00:44</Tagged_Date>
<extra>
<Codec_configuration_box>avcC</Codec_configuration_box>
</extra>
</track>
</media>
</MediaInfo>
Ja, als Kommandozeilenprogramm. Du musst Dich aber wirklich sehr tief in ffmpeg einarbeiten, um diese Encodingparameter zu replizieren. Ein typisches Kommando sähe dann ungefähr so aus:
Wieso Tool, x264 ist eigenständig und kommandozeilenbasiert, die ganzen anderen Programme sind nur grafische Benutzeroberflächen welche die Parameter übergeben.
Das wäre zu einfach... ;-)