Plugin AUTOCUT / bei Sky Filmaufnahmen Werbung entfernen und/oder umwandeln in mkv mp4 mp3

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • hajeku123 schrieb:

      @Gambler*
      meld dich mal mit Telnet oder Putty an und führe dann folgende Zeile aus.

      ffmpeg -itsoffset 1 -i "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.ts" -c:v copy -aspect 16:9 -c:a:0 ac3 -c:a:1 ac3 -ab:1 192k -ar:1 48000 -ac:1 6 -map 0:0 -map 0:1 -metadata:s:a:0 language=deu -sn -y -fflags +genpts "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.mp4"

      Ist dann der Versatz bei der mp4 Datei weg?
      Ich habe das auch mal getestet. Das erstellte mp4 hat aber keinen Ton.

      Spoiler anzeigen


      ffmpeg -itsoffset 1 -i "/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.ts" -c:v copy -aspect 16:9 -c:a:0 ac3 -c:a:1 ac3 -ab:1 192k -ar:1 48000 -ac:1 6 -map 0:0 -map 0:1 -metadata:s:a:0 language=deu -sn -y -fflags +genpts "/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.mp4"

      Date: Thursday, 26 April 2018 - 21:39:26
      Architecture: armv7l
      OS: Linux
      Kernel: 3.14.28-1.8
      Kernel build: #1 SMP Tue Apr 10 12:18:54 CEST 2018
      vusolo4k login: root
      Password:

      vuplus-support.org
      home of
      /$ /$ /$$$$ /$
      | $ | $|__ $__/|__/
      | $ | $ | $ /$
      | $ / $/ | $ | $
      \ $ $/ | $ | $
      \ $$/ | $ | $
      \ $/ | $ | $
      \_/ |__/ |__/
      Welcome on your Vu+ !
      root@vusolo4k:~# cd /tmp
      root@vusolo4k:/var/volatile/tmp# ffmpeg -itsoffset 1 -i "/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.ts" -c:v copy -aspect 16:9 -c:a:0 ac3 -c:a:1 ac3 -ab:1 192k -ar:1 48000 -ac:1 6 -map 0:0 -map 0:1 -metadata:s:a:0 language=deu -sn -y -fflags +genpts "/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.mp4"
      ffmpeg version 3.4.1 Copyright (c) 2000-2017 the FFmpeg developers
      built with gcc 4.9.2 (GCC)
      configuration: --disable-stripping --enable-pic --enable-shared --enable-pthreads --enable-nonfree --enable-gpl --cross-prefix=arm-oe-linux-gnueabi- --ld='arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=/media/build01/vti-dorie/build/tmp/sysroots/vuuno4k' --arch=arm --target-os=linux --enable-cross-compile --extra-cflags=' -Os -pipe -g -feliminate-unused-debug-types -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=/media/build01/vti-dorie/build/tmp/sysroots/vuuno4k' --extra-ldflags='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed' --sysroot=/media/build01/vti-dorie/build/tmp/sysroots/vuuno4k --enable-hardcoded-tables --disable-static --disable-runtime-cpudetect --disable-ffserver --disable-ffplay --enable-ffprobe --disable-iconv --disable-postproc --disable-doc --disable-altivec --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmxext --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-xop --disable-fma3 --disable-fma4 --disable-avx2 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-vfp --enable-neon --enable-libx264 --disable-inline-asm --disable-yasm --disable-fast-unaligned --enable-muxer=mpeg --enable-muxer=mpeg1video --enable-encoders --enable-encoder=mpeg1video --enable-decoders --enable-decoder=alac --enable-decoder=ape --enable-decoder=atrac1 --enable-decoder=atrac3 --enable-decoder=atrac3p --enable-decoder=cook --enable-decoder=dsd_lsbf --enable-decoder=dsd_lsbf_planar --enable-decoder=dsd_msbf --enable-decoder=dsd_msbf_planar --enable-decoder=eac3 --enable-decoder=evrc --enable-decoder=iac --enable-decoder=imc --enable-de
      coder=mace3 --enable-decoder=mace6 --enable-decoder=metasound --enable-decoder=mjpeg --enable-decoder=mlp --enable-decoder=mp1 --enable-decoder=mp3adu --enable-decoder=mp3on4 --enable-decoder=mpeg1video --enabl
      e-decoder=nellymoser --enable-decoder=pcm_alaw --enable-decoder=pcm_bluray --enable-decoder=pcm_dvd --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --
      enable-decoder=pcm_lxf --enable-decoder=pcm_mulaw --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-de
      coder=pcm_s24daud --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pc
      m_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-dec
      oder=pcm_zork --enable-decoder=ra_144 --enable-decoder=ra_288 --enable-decoder=ralf --enable-decoder=s302m --enable-decoder=shorten --enable-decoder=sipr --enable-decoder=sonic --enable-decoder=tak --enable-dec
      oder=truehd --enable-decoder=truespeech --enable-decoder=tta --enable-decoder=wmalossless --enable-decoder=wmapro --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=wmavoice --enable-decoder=aac --e
      nable-decoder=aac_latm --enable-decoder=adpcm_ct --enable-decoder=adpcm_g722 --enable-decoder=adpcm_g726 --enable-decoder=adpcm_g726le --enable-decoder=adpcm_ima_amv --enable-decoder=adpcm_ima_oki --enable-deco
      der=adpcm_ima_qt --enable-decoder=adpcm_ima_rad --enable-decoder=adpcm_ima_wav --enable-decoder=adpcm_ms --enable-decoder=adpcm_sbpro_2 --enable-decoder=adpcm_sbpro_3 --enable-decoder=adpcm_sbpro_4 --enable-dec
      oder=adpcm_swf --enable-decoder=adpcm_yamaha --enable-decoder=flac --enable-decoder=g723_1 --enable-decoder=g729 --enable-decoder=opus --enable-decoder=qcelp --enable-decoder=qdm2 --enable-decoder=vorbis --enab
      le-decoder=wavpack --enable-decoder=png --enable-encoder=png --disable-demuxer=adp --disable-demuxer=adx --disable-demuxer=afc --disable-demuxer=anm --disable-demuxer=apc --disable-demuxer=apng --disable-demuxe
      r=ast --disable-demuxer=avs --disable-demuxer=bethsoftvid --disable-demuxer=bfi --disable-demuxer=bink --disable-demuxer=bmv --disable-demuxer=brstm --disable-demuxer=c93 --disable-demuxer=cdg --disable-demuxer
      =dnxhd --disable-demuxer=dsicin --disable-demuxer=dfa --disable-demuxer=dxa --disable-demuxer=ea --disable-demuxer=ea_cdata --disable-demuxer=frm --disable-demuxer=gif --enable-demuxer=gsm --disable-demuxer=gxf
      --disable-demuxer=hnm --disable-demuxer=ico --disable-demuxer=ilbc --disable-demuxer=iss --disable-demuxer=jv --disable-demuxer=mm --disable-demuxer=paf --disable-demuxer=pva --disable-demuxer=qcp --disable-de
      muxer=redspark --disable-demuxer=rl2 --disable-demuxer=roq --disable-demuxer=rsd --disable-demuxer=rso --disable-demuxer=siff --disable-demuxer=smjpeg --disable-demuxer=smush --disable-demuxer=sol --disable-dem
      uxer=thp --disable-demuxer=tiertexseq --disable-demuxer=tmv --disable-demuxer=tty --disable-demuxer=txd --disable-demuxer=vqf --disable-demuxer=wsaud --disable-demuxer=wsvqa --disable-demuxer=xa --disable-demux
      er=xbin --disable-demuxer=yop --enable-demuxer=image2 --disable-demuxer=image2pipe --disable-demuxer=ingenient --enable-demuxer=image_bmp_pipe --disable-demuxer=image_dds_pipe --disable-demuxer=image_dpx_pipe -
      -disable-demuxer=image_exr_pipe --disable-demuxer=image_j2k_pipe --enable-demuxer=image_jpegls_pipe --disable-demuxer=image_pictor_pipe --enable-demuxer=image_png_pipe --disable-demuxer=image_qdraw_pipe --disab
      le-demuxer=image_sgi_pipe --disable-demuxer=image_sunrast_pipe --enable-demuxer=image_tiff_pipe --disable-demuxer=image_webp_pipe --enable-demuxer=image_jpeg_pipe --enable-filter=scale --enable-protocol=data --
      enable-protocol=icecast --enable-protocol=md5 --enable-protocol=pipe --enable-protocol=unix --disable-mips32r2 --disable-mipsdsp --disable-mipsdspr2 --disable-mipsdsp --disable-indevs --enable-outdevs --enable-
      bzlib --enable-zlib --enable-libbluray --enable-protocol=bluray --enable-librtmp --enable-muxer=mp4 --enable-muxer=matroska --enable-decoder=ssa --enable-decoder=srt --enable-decoder=text --enable-decoder=subri
      p --enable-bsfs --enable-libopenjpeg --enable-avresample --enable-gpl --pkg-config=pkg-config --disable-debug --extra-cflags='-ffunction-sections -fdata-sections -fno-aggressive-loop-optimizations' --extra-ldfl
      ags='-Wl,--gc-sections,-lrt' --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --datadir=/usr/share/ffmpeg --enable-avdevice --enable-avfilter --disable-bzlib --enable-gpl --disable-libgsm --disable-indev=jac
      k --disable-libvorbis --disable-lzma --enable-libmp3lame --enable-openssl --disable-libspeex --enable-libtheora --disable-vaapi --disable-libvpx --enable-libx264 --disable-outdev=xv
      libavutil 55. 78.100 / 55. 78.100
      libavcodec 57.107.100 / 57.107.100
      libavformat 57. 83.100 / 57. 83.100
      libavdevice 57. 10.100 / 57. 10.100
      libavfilter 6.107.100 / 6.107.100
      libavresample 3. 7. 0 / 3. 7. 0
      libswscale 4. 8.100 / 4. 8.100
      libswresample 2. 9.100 / 2. 9.100
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] decode_slice_header error
      [h264 @ 0x89280] no frame!
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] decode_slice_header error
      [h264 @ 0x89280] no frame!
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] decode_slice_header error
      [h264 @ 0x89280] no frame!
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] decode_slice_header error
      [h264 @ 0x89280] no frame!
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] SPS unavailable in decode_picture_timing
      [h264 @ 0x89280] non-existing PPS 0 referenced
      [h264 @ 0x89280] decode_slice_header error
      [h264 @ 0x89280] no frame!
      [h264 @ 0x89280] mmco: unref short failure
      Last message repeated 1 times
      [h264 @ 0x89280] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
      [h264 @ 0x89280] mmco: unref short failure
      Last message repeated 1 times
      [mpegts @ 0x69d00] PES packet size mismatch
      [h264 @ 0x89280] mmco: unref short failure
      Last message repeated 1 times
      [h264 @ 0x89280] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
      [h264 @ 0x89280] mmco: unref short failure
      Last message repeated 1 times
      [h264 @ 0x89280] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
      [mpegts @ 0x69d00] PES packet size mismatch
      Last message repeated 1 times
      [mpegts @ 0x69d00] Could not find codec parameters for stream 3 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
      Consider increasing the value for the 'analyzeduration' and 'probesize' options
      Input #0, mpegts, from '/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.ts':
      Duration: 00:05:00.38, start: 28598.688889, bitrate: 9782 kb/s
      Program 61300
      Program 61301
      Stream #0:0[0x21](deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
      Stream #0:1[0x1ff]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
      Stream #0:2[0x203](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s (clean effects)
      Stream #0:3[0x205]: Unknown: none ([5][0][0][0] / 0x0005)
      Program 61302
      Program 61303
      Program 61304
      Program 61322
      Program 61323
      Program 61324
      Codec AVOption ab (set bitrate (in bits/s)) specified for output file #0 (/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.mp4) has not been used for any stream. The most
      likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.
      Overriding aspect ratio with stream copy may produce invalid files
      Output #0, mp4, to '/media/hdd/movie/20180426 2136 - ProSieben HD - Germany's next Topmodel - by Heidi Klum.mp4':
      Metadata:
      encoder : Lavf57.83.100
      Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 50 tbr, 90k tbn, 90k tbc
      Stream mapping:
      Stream #0:1 -> #0:0 (copy)
      Press [q] to stop, [?] for help
      frame=14962 fps=1300 q=-1.0 Lsize= 289127kB time=00:05:01.16 bitrate=7864.7kbits/s speed=26.2x
      video:289004kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.042568%
      root@vusolo4k:/var/volatile/tmp#

    • Ich konnte den Versatz nachvollziehen.
      Da scheinen jedoch die Vu's mit mp4 nicht wirklich gut klar zu kommen.
      Ich habe die mp4 Datei an meinem Linux Rechner über ffmpeg (ohne vu+) erstellt und hatte ohne den o.g. Parameter einen Tonversatz am Fernseher beim Abspielen über meine Solo2. Genau wie bei euch über vlc am Rechner kein Problem. Demzufolge sollte die mp4 Datei in Ordnung sein.

      Danach habe ich ffmpeg noch einmal mit Parameter -itsoffset 1 laufen lassen und der Versatz war weg.
      Ihr könnt ja mal ein paar Werte (1 oder 2 usw) versuchen.

      @stub
      ffmpeg -itsoffset 1 -i "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.ts" -c:v copy -aspect 16:9 -c:a:0 ac3 -c:a:1 ac3 -ab:1 192k -ar:1 48000 -ac:1 6 -map 0:1 -map 0:2 -metadata:s:a:0 language=deu -sn -y -fflags +genpts "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.mp4"
      so kommt ein Ton.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Ich hänge euch mal noch das hier an, was ich im Internet dazu gefunden habe.



      CASE 1: Audio happens before video (aka “need to delay audio stream 1”):
      ffmpeg -i clip.mp4 -itsoffset 0.150 -i clip.mp4 -vcodec copy -acodec copy -map 0:0 -map 1:1 output.mp4
      The “itsoffset” in the above example is placed before file 1 (remember that linux counts from 0, so 0 is the first and 1 is the second), so when the mapping happens, it says “Take the video of file 0 and the audio of file 1, leave the video of file 0 alone and apply the offset to the audio of file 1 and merge them into a new output file”. The delay is only .15 seconds.

      CASE 2: Video happens before audio (aka “need to delay video stream 0”):
      ffmpeg -i clip.mp4 -itsoffset 0.150 -i clip.mp4 -vcodec copy -acodec copy -map 0:1 -map 1:0 output.mp4
      The “itsoffset” in the above example is placed before file 1. When the mapping happens, it says “Take the audio of file 0 and the video of file 1, leave the audio of file 0 alone and apply the offset to the video of file 1 and merge them into a new output file”. The delay is only .15 seconds.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Hmmm...die Masse meiner MP4 Dateien stammt von einem Programm, mit dem ich am PC die Werbung schneide und von TS nach MP4 konvertiere. Spieie ich mit diesem Progarmm die von Autocut erstellten MP4 am PC ab, habe ich den Versatz auch. Diese Programm stellt neben dem Video auch die Audiospur optisch dar. Hier kann man gut erkennen, das am Ende zwar noch Bilder, aber kein Ton mehr ist.

      Warum VLC dieses Problem nicht hat ? Keine Ahnung.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Gambler* ()

    • interessant. Das Problem kommt aber von ffmpeg und nicht von autocut.

      Demzufolge müsste der Versatz genau andersherum sein, wenn -map 0:0 und -map 0:1 vertauscht werden.
      Laut Doku von ffmpeg müsste sich über Parameter -itsoffset der Versatz korrigieren lassen.
      Aber egal.

      vielleicht funktioniert folgender Workaround:

      TS --> TS --> MP4

      Ich habe mal 30 Sekunden über ffmpeg herausgeschnitten und das Ergebnis sieht bei mir so aus:
      (Ab Sekunden 185 Dauer 30 Sekunden (Parameter -ss 185 -t 30))

      Datei 1 = TS --> MP4 (Versatz) 9,1MB
      Datei 2 = TS --> TS (kein Versatz) 9,9MB
      Datei 3 = TS --> TS --> MP4 (kein Versatz) 3,9MB


      Bitte mal probieren:

      ts --> TMP.ts
      ffmpeg -i "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.ts" -c:v copy -aspect 16:9 -c:a:0 ac3 -c:a:1 ac3 -ab:1 192k -ar:1 48000 -ac:1 6 -map 0:1 -map 0:2 -metadata:s:a:0 language=deu -sn -y -fflags +genpts "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.TMP.ts"

      TMP.ts --> mp4
      ffmpeg -i "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.TMP.ts" "/media/hdd/movie/20180425 0942 - hr-fernsehen HD - hessenschau.mp4"


      ...
      Die Parameter -map entsprechend der Ausgabe von ffmpeg anpassen.
      -map 0:1 = Video
      -map 0:2 = Audio

      siehe Ausgabe ffmpeg
      Stream #0:0[0x21](deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
      Stream #0:1[0x1ff]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
      Stream #0:2[0x203](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s (clean effects)
      Stream #0:3[0x205]: Unknown: none ([5][0][0][0] / 0x0005)
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hajeku123 ()

    • Guten Morgen,

      ich bekomme da gleich eine Fehlermeldung (siehe Anhang), d.h. den zweiten Befehl habe ich nicht mehr eingegeben.
      Was meinst Du mit den Parametern ? Mir ist nicht klar, wo ich die ändern soll.

      Sorry das ich keine grössere Hilfe bin, aber mehr als die Befehle eingeben und schauen was rauskommt kann ich nicht tun.
      Dateien
      • new 3.txt

        (55,1 kB, 2 mal heruntergeladen, zuletzt: )
    • hajeku123 schrieb:

      Die Parameter -map entsprechend der Ausgabe von ffmpeg anpassen.
      -map 0:1 = Video
      -map 0:2 = Audio

      siehe Ausgabe ffmpeg
      Stream #0:0[0x21](deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
      Stream #0:1[0x1ff]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
      Stream #0:2[0x203](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s (clean effects)
      Stream #0:3[0x205]: Unknown: none ([5][0][0][0] / 0x0005)
      Ich meine damit, dass du "-map 0:1 -map 0:2" anpassen musst.

      Das siehst du, in ffmpeg
      ffmpeg -i "/media/hdd/movie/20180426 2040 - SWR BW HD - Zur Sache Baden-Württemberg!.ts"

      Nur geraten würde ich sagen, dass bei deinem Film die Video Spur bei "Stream #0:0" und Audio bei "Stream #0:1" ist.

      demzufolge mußt du dann ffmpeg wie folgt aufrufen:
      ffmpeg -i "/media/hdd/movie/20180426 2040 - SWR BW HD - Zur Sache Baden-Württemberg!.ts" -c:v copy -aspect 16:9 -c:a:0 ac3 -c:a:1 ac3 -ab:1 192k -ar:1 48000 -ac:1 6 -map 0:0 -map 0:1 -metadata:s:a:0 language=deu -sn -y -fflags +genpts "/media/hdd/movie/20180426 2040 - SWR BW HD - Zur Sache Baden-Württemberg!TMP.ts"

      danach

      ffmpeg -i "/media/hdd/movie/20180426 2040 - SWR BW HD - Zur Sache Baden-Württemberg!TMP.ts" "/media/hdd/movie/20180426 2040 - SWR BW HD - Zur Sache Baden-Württemberg!.mp4"


      EDIT:
      ...und, doch, bist schon eine große Hilfe :) ...
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hajeku123 ()

    • So, hat zwar gedauert aber unter Einsatz aller Listen und Tücken - (auch genannt Try and Error) ist es mir gelungen, was Brauchbares zu erstellen :D

      Der Umweg über TS, TMP.TS und dann MP4 funktioniert auch bei mir.
      Allerdings nicht bei jedem Film. Der ursprüngliche Film "20180426 2040 - SWR BW HD - Zur Sache Baden-Württemberg!.ts" liess sich nicht mehr bearbeiten, immer die gleiche Fehlermeldung, die ich schon im Anhang new3.txt beigefügt hatte.
      Bei mehreren anderen Versuchen mit anderem Material brach Putty ab oder es kam die bekannte Fehlermeldung - die Verarbeitung dauerte zudem ewig. Der letzte Film wirde dann zügiger konvertiert. Protokpll beiliegend.

      Noch etwas - die neu erstellte MP4 ist überraschend klein. Die Ausgangsdatei TS hatte 37 MB, TMP.TS noch 24 MB und die MP4 nur 5 MB.
      Dateien
      • new 5.txt

        (196,82 kB, 2 mal heruntergeladen, zuletzt: )
    • da kannst du aber gleich bei Video Codec libx264 einstellen, was im Plugin bereits verfügbar ist, und direkt nach mp4 wandeln.
      Das dauert dann die ganze Nacht, aber der Versatz ist nicht da und die Datei ist klein. Somit das gleiche Ergebnis wie TS->TS->MP4 (bringt so keinen Zeitvorteil)

      Ich verstehe immer noch nicht, warum der Parameter "-itsoffset 1" bei euch nicht funktioniert ?(
      Bei mir ging das und ich habe damit den Versatz auch bei "Video Codec = kopieren" bei mp4 weg bekommen.


      Könnt Ihr das mit dem Parameter noch einmal prüfen ?
      Wenn die Parameter -map 0:0 und -map 0:1 in der Reihenfolge vertauscht werden, sollte der Versatz auch genau andersherum sein.
      Bitte dazu auch noch einmal #325 lesen.

      Ich kann euch auch gerne dabei behilflich sein, brauche dann aber mal von jemandem eine aktuelle Log-Datei, wo ein Film nach mp4 mit Versatz gewandelt wurde.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hajeku123 ()

    • Wenn eine Aufnahme korrekt ist (ohne Versatz), dann sollte das so aussehen:

      ffmpeg -itsoffset 1 -i "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.ts" -c:v copy -c:a copy -map 0:3 -map 0:6 -sn -y "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.V1.mp4"
      Versatz: 1 sec

      ffmpeg -itsoffset 1 -i "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.ts" -c:v copy -c:a copy -map 0:6 -map 0:3 -sn -y "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.V2.mp4"
      Versatz 1 sec umgekehrt

      ffmpeg -itsoffset 0.5 -i "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.ts" -c:v copy -c:a copy -map 0:3 -map 0:6 -sn -y "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.V3.mp4"
      Versatz 0,5 sec

      ffmpeg -itsoffset 0.5 -i "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.ts" -c:v copy -c:a copy -map 0:6 -map 0:3 -sn -y "/media/hdd/movie/20180427 2054 - Das Erste HD - Billy Kuckuck - Margot muss bleiben!.V4.mp4"
      Versatz 0,5 sec umgekehrt

      Wenn die Aufnahme wie bei uns jedoch bereits einen Versatz hat, sollte sich mit einer der vier Möglichkeiten der Versatz kompensieren lassen.
      soviel zur Theorie...
      versuch mal...
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Morgen :-),

      grundsätzlich funktioniert es jetzt, keine Ahnung warum es das nicht bereits beim ersten Versuch getan hat.
      Version 2 hat den Fehler bei mir korrigiert, ich muss einmal sehen, ob da noch ein Feintuning im 1/10tel Sekundenbereich notwendig ist.

      Ich habe gestern noch eine Probeaufnahme gemacht. Leider fehlte bei der resultierenden MP4 die deutsche Tonspur, die im TS File enthalten ist. Ist das eine Einstellungssache ?
      Dürfte eigentlich nicht, bisher hatten alle Aufnahmen auch die deutsche Tonspur.

      Ganz interesssant : In der englischen Version ist kein Versatz.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Gambler* ()

    • vielen Dank, damit weiß ich auch, wie das zu integrieren ist und welche Default Einstellung notwendig ist. :thumbup:
      Kommt mit dem nächsten Update.

      Bezüglich der fehlenden deutschen Tonspur zeig mal das Log File.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • @Gambler*

      Der Versatz bei mp4 kann wie folgt justiert werden.


      Wenn die Einstellung "Ton versetzen" keine Auswirkung hat, dann muss die Videospur nach hinten gesetzt werden.

      @stub
      keine Ahnung wie und ob das geht...
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hajeku123 ()