• Ok, das erklärt das dann natürlich, gut sowas kann man aber auch nicht riechen xD

    Ob sich die Audio eignet oder nicht muss ich ja prüfen, aber ich hab schon überlegt, wenn ich hier mit ffmpeg die Möglichkeit habe, auch gleich Audio mit im Video zu haben das ich den Stimme + Ingame Spure nicht direkt mit reinkopieren lasse, also als copy...
    Dann werde ich noch eine weitere Audiospure bei OBS aktivieren, die dann Ingame + Stimme mit 320 acc ist.
    So ist dann direkt alles erledigt und wenn ich merke das ich Audio nach bearbeiten muss, kann ich das ja dann noch immer auswechseln.

    Jetzt wäre dann die Frage wie ich das anpassen muss?

    P.S. threads=18 nicht schlecht ^^

    Das ist komisch, sollte das die Anzahl der Threads meine CPU sein, da ich einen I7 3930k habe und dieser "nur" 6 Kerne hat und damit 12 Threads...
    Wobei ffmpeg und Megui das falsch reinschreiben...

    P.S. Ruckeln die Videos nicht, wenn du mit 50fps die Spiele capturest und sie dann auf Youtube mit 60fps abgespielt werden?

    Einfach gesagt, Nein

    Etwas länger...
    Youtube hat zwei verschiedene Encodings was die Fps angeht, einmal bis 30 Fps und 41 - 60 Fps.
    Sollte man jetzt ein Video mit 41, 45, 50 Fps oder sonst welche Fps hochladen, werden die Fps nicht verändert.
    Mit 50 Fps habe ich dann etwa das Mittelding zwischen Qualität und Flüssigkeit
    Zudem gerade der Sprung von 50 Fps auf 60 Fps einen enorme Steigerung von der Belastung für den Pc ist.

  • Das ist komisch, sollte das die Anzahl der Threads meine CPU sein, da ich einen I7 3930k habe und dieser "nur" 6 Kerne hat und damit 12 Threads...
    Wobei ffmpeg und Megui das falsch reinschreiben...

    Das paßt schon so. x264 arbeitet standardmäßig mit Anzahl logischer CPUs x 1,5. Also 12 x 1,5 = 18.

  • Audiocodec angegeben hast, nimmt er seinen default Codec vorbis.

    Nope...
    Hier bin ich dann jetzt komplett raus...
    Egal was ich versuche, wie ich das versuche zu schreiben, es klappt nichts und alles was ich im Internet finde will auch nicht klappen...
    Hier komm ich definitiv ohne Hilfe nicht weiter.

  • Ich hab jetzt keine Testdatei mit mehreren Audiostreams zum Testen da, aber welche Fehler gibt er da aus?

    (probiert wirst du es ja wohl schon haben)

    %_ffmpeg_% -i %_input1_% -acodec pcm_s16le -map 0:1 "%_name_% audio1.1.wav" -acodec pcm_s16le -map 0:2 "%_name_% audio1.2.wav" -map 0:3 "%_name_% audio1.3.wav" -map 0:v -map 0:1-c:v libx264 -c:a copy -preset veryfast -crf 15 -pix_fmt yuv420p10le -x264-params keyint=100:bframes=0 "%_name_% Video1.mkv"

  • Entweder das er für Parameter xyz keine Ahnung hat was er damit machen soll oder das er es einfach ignoriert.

    Batch

    set _ffmpeg_="C:\ffmpeg\bin\ffmpeg.exe"

    set _x264_="C:\MeGui\tools\x264\x264.exe"

    set _input1_="A:\Aufnahme\Test.mkv"


    set _name_=Test2

    %_ffmpeg_% -i %_input1_% -map 0:v -map 0:1 -c:v libx264 -c:a copy -preset veryfast -crf 15 -pix_fmt yuv420p10le -x264-params keyint=100:bframes=0 "%_name_% Video1.mkv"

    pause

    Mediainfo

    General

    Unique ID : 228335482918484656052609148094961746417 (0xABC7D07BFC87866DF415938E561D01F1)

    Complete name : A:\Aufnahme\Test2 Video1.mkv

    Format : Matroska

    Format version : Version 4

    File size : 54.1 KiB

    Duration : 10 s 372 ms

    Overall bit rate mode : Variable

    Overall bit rate : 42.7 kb/s

    Writing application : Lavf58.19.100

    Writing library : Lavf58.19.100

    ErrorDetectionType : Per level 1

    Video

    ID : 1

    Format : AVC

    Format/Info : Advanced Video Codec

    Format profile : High 10@L5

    Format settings : CABAC / 1 Ref Frames

    Format settings, CABAC : Yes

    Format settings, RefFrames : 1 frame

    Codec ID : V_MPEG4/ISO/AVC

    Duration : 10 s 360 ms

    Width : 2 048 pixels

    Height : 1 152 pixels

    Display aspect ratio : 16:9

    Frame rate mode : Constant

    Frame rate : 50.000 FPS

    Color space : YUV

    Chroma subsampling : 4:2:0

    Bit depth : 10 bits

    Scan type : Progressive

    Writing library : x264 core 157 r2932 303c484

    Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=18 / lookahead_threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=1 / keyint=100 / keyint_min=10 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=15.0 / qcomp=0.60 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

    Default : Yes

    Forced : No

    Audio

    ID : 2

    Format : Vorbis

    Format settings, Floor : 1

    Codec ID : A_VORBIS

    Duration : 10 s 372 ms

    Bit rate mode : Variable

    Bit rate : 112 kb/s

    Channel(s) : 2 channels

    Sampling rate : 44.1 kHz

    Compression mode : Lossy

    Stream size : 142 KiB

    Title : Track1

    Writing application : Lavc58.33.100

    Writing library : libVorbis (⛄⛄⛄⛄) (20150105 (⛄⛄⛄⛄))

    Default : Yes

    Forced : No


    Ich hab das jetzt mal so gemacht wie du es geschrieben hast, aber auch bei dem von dir ignoriert er die Angaben des Codecs, also genau das was ich die ganze Zeit hatte.
    Ich hatte nachdem ich das von dir gelesen habe, gedacht das ich das mit dem map falsch hatte (gut hier weiß ich auch nicht wirklich wie was das genau macht xD) oder die Position des acodec copy falsch war, aber es scheint irgendwie noch was anderes zu sein

  • Also die Befehlzeile ist in Ordnung.

    Gibt es mal in der Konsole direkt ein und dann die Ausgabe von ffmpeg selbst hier posten. (am besten mit -v verbose)

    Achten solltest du auf Fehlermeldungen.

    Auch sollte er dir das Mapping anzeigen :

    Stream mapping:

    Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))

    Stream #0:1 -> #0:1 (copy)

  • A:\Aufnahme>set _ffmpeg_="C:\ffmpeg\bin\ffmpeg.exe"

    A:\Aufnahme>set _x264_="C:\MeGui\tools\x264\x264.exe"

    A:\Aufnahme>set _input1_="A:\Aufnahme\Test.mkv"

    A:\Aufnahme>set _name_=Test2

    A:\Aufnahme>"C:\ffmpeg\bin\ffmpeg.exe" -i "A:\Aufnahme\Test.mkv" -map 0:v -map 0

    :1 -c:v libx264 -c:a copy -preset veryfast -crf 15 -pix_fmt yuv420p10le -x264-pa

    rams keyint=100:bframes=0 "Test2 Video1.mkv"

    ffmpeg version N-92179-gc27c7b49dc Copyright (c) 2000-2018 the FFmpeg developers

    built with gcc 8.2.1 (GCC) 20181011

    configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfi

    g --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-lib

    freetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amr

    wb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --

    enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-l

    ibwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --

    enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --en

    able-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --en

    able-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --e

    nable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enab

    le-avisynth

    libavutil 56. 19.101 / 56. 19.101

    libavcodec 58. 33.100 / 58. 33.100

    libavformat 58. 19.100 / 58. 19.100

    libavdevice 58. 4.105 / 58. 4.105

    libavfilter 7. 33.101 / 7. 33.101

    libswscale 5. 2.100 / 5. 2.100

    libswresample 3. 2.100 / 3. 2.100

    libpostproc 55. 2.100 / 55. 2.100

    Input #0, matroska,webm, from 'A:\Aufnahme\Test.mkv':

    Metadata:

    ENCODER : Lavf58.19.100

    Duration: 00:00:10.36, start: 0.000000, bitrate: 42 kb/s

    Stream #0:0: Video: h264 (High 10), yuv420p10le(progressive), 2048x1152, 50

    fps, 50 tbr, 1k tbn, 100 tbc (default)

    Metadata:

    ENCODER : Lavc58.33.100 libx264

    DURATION : 00:00:10.363000000

    Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)

    Metadata:

    title : Track1

    ENCODER : Lavc58.33.100 libvorbis

    DURATION : 00:00:10.359000000

    Stream mapping:

    Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))

    Stream #0:1 -> #0:1 (copy)

    Press [q] to stop, [?] for help

    [libx264 @ 0000006e77f22ec0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2

    AVX

    [libx264 @ 0000006e77f22ec0] profile High 10, level 5.0, 4:2:0, 10-bit

    [libx264 @ 0000006e77f22ec0] 264 - core 157 r2932 303c484 - H.264/MPEG-4 AVC cod

    ec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 r

    ef=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=2 psy=1 psy_rd=1.00:0.00 mixed

    _ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pski

    p=1 chroma_qp_offset=0 threads=18 lookahead_threads=6 sliced_threads=0 nr=0 deci

    mate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=1 keyi

    nt=100 keyint_min=10 scenecut=40 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1

    crf=15.0 qcomp=0.60 qpmin=0 qpmax=81 qpstep=4 ip_ratio=1.40 aq=1:1.00

    Output #0, matroska, to 'Test2 Video1.mkv':

    Metadata:

    encoder : Lavf58.19.100

    Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p10le, 2048x11

    52, q=-1--1, 50 fps, 1k tbn, 50 tbc (default)

    Metadata:

    DURATION : 00:00:10.363000000

    encoder : Lavc58.33.100 libx264

    Side data:

    cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1

    Stream #0:1: Audio: vorbis (oV[0][0] / 0x566F), 44100 Hz, stereo, fltp (defa

    ult)

    Metadata:

    title : Track1

    ENCODER : Lavc58.33.100 libvorbis

    DURATION : 00:00:10.359000000

    frame= 59 fps=0.0 q=35.0 size= 5kB time=00:00:01.40 bitrate= 27.8kbits/

    frame= 140 fps=139 q=35.0 size= 15kB time=00:00:03.03 bitrate= 39.7kbits/

    frame= 223 fps=148 q=35.0 size= 15kB time=00:00:04.66 bitrate= 25.9kbits/

    frame= 306 fps=152 q=35.0 size= 24kB time=00:00:06.35 bitrate= 31.0kbits/

    frame= 389 fps=155 q=35.0 size= 33kB time=00:00:07.98 bitrate= 34.2kbits/

    frame= 470 fps=156 q=35.0 size= 43kB time=00:00:09.62 bitrate= 36.3kbits/

    frame= 518 fps=155 q=-1.0 Lsize= 54kB time=00:00:10.34 bitrate= 42.8kbits

    /s speed=3.09x

    video:43kB audio:0kB subtitle:0kB other streams:0kB global headers:4kB muxing ov

    erhead: 24.663485%

    [libx264 @ 0000006e77f22ec0] frame I:6 Avg QP:10.50 size: 484

    [libx264 @ 0000006e77f22ec0] frame P:512 Avg QP:13.01 size: 79

    [libx264 @ 0000006e77f22ec0] mb I I16..4: 100.0% 0.0% 0.0%

    [libx264 @ 0000006e77f22ec0] mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0

    % 0.0% 0.0% 0.0% skip:100.0%

    [libx264 @ 0000006e77f22ec0] 8x8 transform intra:0.0%

    [libx264 @ 0000006e77f22ec0] coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter: 0.0%

    0.0% 0.0%

    [libx264 @ 0000006e77f22ec0] i16 v,h,dc,p: 99% 0% 1% 0%

    [libx264 @ 0000006e77f22ec0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 0% 0% 100% 0% 0%

    0% 0% 0% 0%

    [libx264 @ 0000006e77f22ec0] i8c dc,h,v,p: 100% 0% 0% 0%

    [libx264 @ 0000006e77f22ec0] Weighted P-Frames: Y:0.0% UV:0.0%

    [libx264 @ 0000006e77f22ec0] kb/s:33.47

    A:\Aufnahme>pause

    Drücken Sie eine beliebige Taste . . .

  • Ich hab den Fehler...
    Meine 30 Minuten Testaufnahme, hatte ich aus versehen gelöscht, deswegen habe ich mir eine Test Aufnahme aus dem Papierkorb wiedergeholt, dachte ich...
    Es war aber keine Aufnahme, sondern eine bereits neu codiertes Video...
    Und das war noch mit den alten Einstellungen, also lag da schon Vorbis drin...
    Wodran hab ich es gerade gemerkt?
    Das er das Video als 10 Bit Video geöffnet hat, was ja eigentlich nicht sein kann, da ich in 8 Bit aufnehme...

    Kurz eine neues Test Aufnahme gemacht, die jetzt auch aac hat und siehe da, es funktioniert...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!