ubuntuusers.de

Kdenlive schneiden ohne Größenänderung

Status: Ungelöst | Ubuntu-Version: Ubuntu 25.10 (Questing Quokka)
Antworten |

glückspilz

(Themenstarter)
Avatar von glückspilz

Anmeldungsdatum:
26. November 2007

Beiträge: 271

Wohnort: Nimmerland

von.wert schrieb:

Vor allem solltest Du nicht reencodieren. Das ist verlustbehaftet. Du willst doch nur Schneiden, ergo nimmst Du LosslessCut → mifi/lossless-cut/releases/latest

Zu Losslesscut:

user@user:~$ chmod a+x LosslessCut-linux-x86_64.AppImage
./LosslessCut-linux-x86_64.AppImage 
[35190:0124/183421.325296:FATAL:sandbox/linux/suid/client/setuid_sandbox_host.cc:166] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_LossleAGwA9t/chrome-sandbox is owned by root and has mode 4755.
Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)

glückspilz

(Themenstarter)
Avatar von glückspilz

Anmeldungsdatum:
26. November 2007

Beiträge: 271

Wohnort: Nimmerland

timothy2068 schrieb:

glückspilz schrieb:

Mit ffmpeg habe ich schon versucht. Dabei bleiben die ersten Sekunden des Videos schwarz. Das ist nicht schön.

auch hier: Was für Einstellungen? Gib uns doch mal den genauen Befehl mit allen Optionen. Ich mach einiges mit ffmpeg, und da bleibt nie was schwarz.

Das hier ware der Befehl zu ffmpeg:

ffmpeg -i input.mp4 -ss 00:01:30 -to 00:03:00 -c copy cut.mp4

glückspilz

(Themenstarter)
Avatar von glückspilz

Anmeldungsdatum:
26. November 2007

Beiträge: 271

Wohnort: Nimmerland

timothy2068 schrieb:

glückspilz schrieb:

Wenn ich ein Video mit 300 MB in Kdenlive schneide, hat das geschnittene Video eine Größe von 1 GB +.

Vom schneiden wird nichts größer. Vom neu rendern schon. Wie groß, hängt von deinen Projekt- und Renderingeinstellungen ab. Also mit welchem Preset renderst du in Kdenlive (sucht man links im Render-Fenster aus), und was ist da an Bitrate oder CRF oder so was eingestellt?

Und das, obwohl ich das Video verkleinert habe. Gibt es eine Möglichkeit, das Video so zu schneiden, dass die Größe nicht nach oben schießt?

Wie gesagt, das liegt am rendern, nicht am schneiden. Du kannst jedes Video in beliebig schlechter Qualität rendern lassen, um eine beliebig kleine Datei zu bekommen.

OK, die Einstellung zur Qualität des Videos habe ich gefunden.

Bilder

glückspilz

(Themenstarter)
Avatar von glückspilz

Anmeldungsdatum:
26. November 2007

Beiträge: 271

Wohnort: Nimmerland

@schollsky

Danke, damit konnte ich immerhin erreichen, dass Avidemux läuft. 👍

Nun aber gleich das nächste Problem. es läuft ohne Ton. Der Ton wird nicht erkannt oder nicht ausgegeben. Habe pulseaudio installiert, doch unter /Einstellungen/Audio wird mir nur Dummy oder Oss angezeigt.

Bearbeitet von schwarzheit:

Fullquote entfernt. Bitte benutze keine kompletten Zitate. Lies dazu Zitate & Verhaltenskodex/Fullquote.

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3826

glückspilz schrieb:

Das hier ware der Befehl zu ffmpeg:

ffmpeg -i input.mp4 -ss 00:01:30 -to 00:03:00 -c copy cut.mp4

Probier mal mit

-acodec copy -vcodec copy

da gibt es hier keine schwarzen Anfänge.

Oder liegt es evtl. am verwendeten Player? Mal einen anderen probieren. Hier ist SMPlayer am Start.

glückspilz

(Themenstarter)
Avatar von glückspilz

Anmeldungsdatum:
26. November 2007

Beiträge: 271

Wohnort: Nimmerland

dingsbums schrieb:

Wie ordne ich die Befehle an? habe beide ausprobiert, hat nicht funktioniert.

user@user:~/Videos/Prather-Lighthouse$ ffmpeg -i Prather-Lighthouse-roh.mp4 -ss 00:00:41 -to 00:52:55 -c -acodec copy -vcodec copy cut3.mp4
ffmpeg version 7.1.1-1ubuntu4.1 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15 (Ubuntu 15.2.0-4ubuntu4)
  configuration: --prefix=/usr --extra-version=1ubuntu4.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Prather-Lighthouse-roh.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-01-24T13:27:27.000000Z
    encoder         : OBS Studio (32.0.2)
  Duration: 00:54:16.50, start: 0.000000, bitrate: 761 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 561 kb/s, 30 fps, 30 tbr, 30 tbn (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Video Handler
        vendor_id       : [0][0][0][0]
        encoder         : obs_x264
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Audio Handler
        vendor_id       : [0][0][0][0]
[AVFormatContext @ 0x58a9734ac7c0] Unable to choose an output format for 'copy'; use a standard extension for the filename or specify the format manually.
[out#0 @ 0x58a9737f7040] Error initializing the muxer for copy: Invalid argument
Error opening output file copy.
Error opening output files: Invalid argument
user@user:~/Videos/Prather-Lighthouse$ ffmpeg -i Prather-Lighthouse-roh.mp4 -acodec copy -vcodec copy -ss 00:00:41 -to 00:52:55 -c cut3.mp4
ffmpeg version 7.1.1-1ubuntu4.1 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15 (Ubuntu 15.2.0-4ubuntu4)
  configuration: --prefix=/usr --extra-version=1ubuntu4.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Trailing option(s) found in the command: may be ignored.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Prather-Lighthouse-roh.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-01-24T13:27:27.000000Z
    encoder         : OBS Studio (32.0.2)
  Duration: 00:54:16.50, start: 0.000000, bitrate: 761 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 561 kb/s, 30 fps, 30 tbr, 30 tbn (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Video Handler
        vendor_id       : [0][0][0][0]
        encoder         : obs_x264
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Audio Handler
        vendor_id       : [0][0][0][0]
At least one output file must be specified
user@user:~/Videos/Prather-Lighthouse$ ffmpeg -i Prather-Lighthouse-roh.mp4 -ss 00:00:41 -to 00:52:55 -c vcodec copy cut3.mp4
ffmpeg version 7.1.1-1ubuntu4.1 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15 (Ubuntu 15.2.0-4ubuntu4)
  configuration: --prefix=/usr --extra-version=1ubuntu4.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Prather-Lighthouse-roh.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-01-24T13:27:27.000000Z
    encoder         : OBS Studio (32.0.2)
  Duration: 00:54:16.50, start: 0.000000, bitrate: 761 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 561 kb/s, 30 fps, 30 tbr, 30 tbn (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Video Handler
        vendor_id       : [0][0][0][0]
        encoder         : obs_x264
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Audio Handler
        vendor_id       : [0][0][0][0]
[AVFormatContext @ 0x5b587e0596c0] Unable to choose an output format for 'copy'; use a standard extension for the filename or specify the format manually.
[out#0 @ 0x5b587e0e5000] Error initializing the muxer for copy: Invalid argument
Error opening output file copy.
Error opening output files: Invalid argument
user@user:~/Videos/Prather-Lighthouse$ ffmpeg -i Prather-Lighthouse-roh.mp4 -ss 00:00:41 -to 00:52:55 -c -acodec copy cut3.mp4
ffmpeg version 7.1.1-1ubuntu4.1 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15 (Ubuntu 15.2.0-4ubuntu4)
  configuration: --prefix=/usr --extra-version=1ubuntu4.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Prather-Lighthouse-roh.mp4':
  Metadata:
    major_brand     : iso4
    minor_version   : 0
    compatible_brands: iso4isomobs1iso2avc1mp41
    creation_time   : 2026-01-24T13:27:27.000000Z
    encoder         : OBS Studio (32.0.2)
  Duration: 00:54:16.50, start: 0.000000, bitrate: 761 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 561 kb/s, 30 fps, 30 tbr, 30 tbn (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Video Handler
        vendor_id       : [0][0][0][0]
        encoder         : obs_x264
  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)
      Metadata:
        creation_time   : 2026-01-24T13:27:27.000000Z
        handler_name    : OBS Audio Handler
        vendor_id       : [0][0][0][0]
[AVFormatContext @ 0x5c7157f5c6c0] Unable to choose an output format for 'copy'; use a standard extension for the filename or specify the format manually.
[out#0 @ 0x5c7157fe8000] Error initializing the muxer for copy: Invalid argument
Error opening output file copy.
Error opening output files: Invalid argument
user@user:~/Videos/Prather-Lighthouse$ 

Meine Player laufen leider auch nicht, obwohl ich die Video Codecs installiert habe. Deswegen läuft gerade VLC. Habe die Datei aber mit Kdenlive geöffnet. Der Anfang war trotzdem schwarz. Muss also beim umwandeln etwas schief gelaufen sein.

timothy2068

Anmeldungsdatum:
10. März 2025

Beiträge: 638

Mach dir bitte klar, wie ein Videocodec arbeitet. Da wird nur alle paar Sekunden ein Vollbild (keyframe) eingebaut, zwischen den Keyframes werden nur die Bildveränderungen erfasst. Wenn du rekodierst, ist das kein Thema, dann wird ja die Struktur mit einem Keyframe am Anfang komplett neu erstellt. Wenn du aber -c copy angibst, werden die Videodaten nur abgeschrieben. Eine Bildwiedergabe ist dann erst ab dem nächsten Keyframe möglich, davor hat der Player keine Daten, aus denen er ein Bild machen kann, weil das vorangehende Keyframe fehlt. Deshalb der schwarze Anfang.

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1466

Der Anfang war trotzdem schwarz. Muss also beim umwandeln etwas schief gelaufen sein.

Nein, du hast das erhalten, was du per Befehlszeile gefordert hast.

Wie timothy2068 vermutet hat, willst du aber wohl das Video ab einem Keyframe starten, um kein schwarzes Intro bis zum folgenden Keyframe zu erhalten. Wenn dies der Fall ist, probiere die folgende Befehlszeile:

ffmpeg -ss 00:00:41 -to 00:52:55 -i Prather-Lighthouse-roh.mp4 -c copy cut3.mp4

Eventuell musst du den Wert von "-to" anpassen, abhängig von der Position des startenden Keyframes.

Antworten |