Fórum Ubuntu.cz

Ubuntu pro osobní počítače => Multimédia => Téma založeno: regine 10 Únor 2019, 09:33:32

Název: konverze videa z HEVC s povelem FFmpeg [vyřešeno]
Přispěvatel: regine 10 Únor 2019, 09:33:32
TV nepřehrává videa s HEVC.
PLS, zkušení, jak překonvertovat pomocí FFmpeg (command line) do například AVC, MPEG-4 (XviD)?
Popis:
Citace
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf56.25.101
  Duration: 00:52:32.45, start: 0.033333, bitrate: 747 kb/s
    Stream #0:0(eng): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv), 720x404 [SAR 1:1 DAR 180:101], 613 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
Použil jsem z netu získaného návodu:
Kód: [Vybrat]
ffmpeg -i input.mp4 -x265-params crf=25 output.mp4ale neprošlo. Chyba:
Citace
Codec AVOption x265-params (set the x265 configuration using a :-separated list of key=value parameters) specified for output file #0 (output.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.

Název: Re:konverze videa z HEVC s povelem FFmpeg
Přispěvatel: juwa2 10 Únor 2019, 16:24:24
Použij tento loop (udělá převod všech souborů v pracovní složce):
Kód: [Vybrat]
mkdir h264_vids; for f in *.mp4; do nice -n19 ffmpeg -i "$f" -c copy -c:v libx264 "./h264_vids/${f%.mp4}_h264.mp4"; done
nebo
Kód: [Vybrat]
mkdir h264_vids; for f in *.mp4; do ffmpeg -i "$f" -c:v libx264 -crf 23 -preset medium -c:a aac -movflags +faststart "./h264_vids/${f%.mp4}_h264.mp4"; done
Druhou možností je použít k ffmpeg nějaké GUI "klikátko", např. http://dmsimpleapps.blogspot.com/2014/04/dmmediaconverter.html kde si vše pohodlně nastavíš. Stahuj zde
https://drive.google.com/drive/folders/0B1MiTYJef5a9TG9kMC04WWE3YkU
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Nicméně pokud má výsledek k něčemu vypadat, převod zabere mnoho času a systémových prostředků, já osobně bych se na to ...... :-\
Výhodnější je sehnat/stáhnout ty soubory v h264
Název: Re:konverze videa z HEVC s povelem FFmpeg
Přispěvatel: regine 10 Únor 2019, 17:12:38
Díky, funkční v TV. Jde o 4 soubory. Konverze trvala u jednoho v průměru 10 minut.
Vypisuje se info o globálním záhlaví:
Citace
Codec for stream 1 does not use global headers but container format requires global headers
Název: Re:konverze videa z HEVC s povelem FFmpeg
Přispěvatel: juwa2 10 Únor 2019, 17:33:17
Díky, funkční v TV. Jde o 4 soubory. Konverze trvala u jednoho v průměru 10 minut.
Vypisuje se info o globálním záhlaví:
Citace
Codec for stream 1 does not use global headers but container format requires global headers

Info ignoruj. Je to nějaká nestandardnost ve zdrojovém souboru a s tím nic nenaděláš.
Pokud by ti to jó vadilo, přidáním parametru
Kód: [Vybrat]
-flags +global_header
za ostatní parametry do příkazu by to ffmpeg ignoroval/nevypisoval.....