convertitori video cpu o gpu

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
diegt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1381
Iscrizione: martedì 4 maggio 2010, 18:58
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS 64 bit

convertitori video cpu o gpu

Messaggio da diegt »

Ciao a tutti.
Sapreste dirmi se i software di conversione video ( nello specifico handbrake, openshot e devede) utilizzano solo la cpu oppure sfruttano l'eventuale scheda grafica dedicata?
Questo quesito nasce dal fatto che vorrei acquistare un nuovo notebook e vorrei capire, utilizzando questi programmi, se orientarmi su una scheda video dedicata oppure ''accontentarmi" ancora di una intel hd integrata.
Avatar utente
Mdfalcubo
Moderatore Globale
Moderatore Globale
Messaggi: 20420
Iscrizione: venerdì 26 dicembre 2008, 11:17
Desktop: Solo XFCE
Distribuzione: Xubuntu 64 bit
Sesso: Maschile

Re: convertitori video cpu o gpu

Messaggio da Mdfalcubo »

Visto che non chiedi supporto tecnico ma solo info, sposto al bar.
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
diegt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1381
Iscrizione: martedì 4 maggio 2010, 18:58
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS 64 bit

Re: convertitori video cpu o gpu

Messaggio da diegt »

qualcuno lo sa?
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18787
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: convertitori video cpu o gpu

Messaggio da Janvitus »

I driver liberi radeon dovrebbero farlo... Forse pure i nouveau.
+Fedora 40 • +Xubuntu 24.04
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: convertitori video cpu o gpu

Messaggio da Pike »

Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
diegt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1381
Iscrizione: martedì 4 maggio 2010, 18:58
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS 64 bit

Re: convertitori video cpu o gpu

Messaggio da diegt »

Grazie, ma sul sito viene riportato l'hardware minimo. Ora ho un portatile con processore i3, 4gb di memoria e scheda integrata HD Graphics 3000; con i dovuti tempi riesco a fare tutto; quindi se i programmi sopracitati non utilizzano le schede video dedicate allora mi basterà un notebook con scheda integrata ( augurandomi che un processore più potente riduca i tempi di codifica/conversione). Se al contrario la scheda video , AMD o Nvidia, può essere sfruttata allora potrei pensare di spendere qualcosa in più e acquistarne uno con scheda video dedicata.

Ogni opinione/consiglio sarà graditissimo :)
Avatar utente
GreYOwL
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1226
Iscrizione: sabato 28 aprile 2007, 19:58
Desktop: Gnome 3.32-0
Distribuzione: Archlinux 64bit
Sesso: Maschile
Località: Roma

Re: convertitori video cpu o gpu

Messaggio da GreYOwL »

se lavori spesso con i video, io ti consiglio di andare su una dedicata. Per esperienza personale, con le Nvidia e driver propietari, non ho avuto mai problemi. anzi.. per risparmiare, avevo comprato il pc sfruttando da prima, la gpu integrata, per poi comprare una nvidia gtx750 (sto parlando di desktop) .. bene i tempi per l´editing si sono ridotti di un terzo buono.. e a volte, dipende anche dalla compressione, risoluzione, quasi della metà.
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: convertitori video cpu o gpu

Messaggio da Pike »

Con quali software, greyowl?
Per attivare il GPGPU hai modificato opzioni dopo l'installazione della scheda?
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
GreYOwL
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1226
Iscrizione: sabato 28 aprile 2007, 19:58
Desktop: Gnome 3.32-0
Distribuzione: Archlinux 64bit
Sesso: Maschile
Località: Roma

Re: convertitori video cpu o gpu

Messaggio da GreYOwL »

openshot gtk prima, il qt ora,
più handrake avidemux per i video
rawtherapee gimp per le foto
su openshot non ho fatto nulla, su avidemux mi pare di aver cambiato qualcosa che riguardava i core mi pare...
ora non ricordo bene. appena ho sottomano il pc te lo dico.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: convertitori video cpu o gpu

Messaggio da telperion »

Pike [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962698#p4962698][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Con quali software, greyowl?
Per attivare il GPGPU hai modificato opzioni dopo l'installazione della scheda?
in teoria nulla usa la gpu per codificare.
con ffmpeg 3.2 potresti usare i codec hardware nvenc_h264 nvenc_h265 se hai la scheda che li supporta (960-1000)
e non saprei che lib installate su linux (driver proprietari e forse cuda boh, non avendo schede che supportino i codec non ho idea ho una gt440)

Codice: Seleziona tutto

mc@debian64:~$ ffmpeg2 -codecs | grep x265
ffmpeg version N-83415-g012dd8c Copyright (c) 2000-2017 the FFmpeg developers
  libavutil      55. 46.100 / 55. 46.100
  libavcodec     57. 75.100 / 57. 75.100
  libavformat    57. 66.101 / 57. 66.101
  libavdevice    57.  2.100 / 57.  2.100
  libavfilter     6. 73.100 /  6. 73.100
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
 DEV.L. hevc                 H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_cuvid ) (encoders: libx265 nvenc_hevc hevc_nvenc )

mc@debian64:~$ ffmpeg2 -codecs | grep x264
ffmpeg version N-83415-g012dd8c Copyright (c) 2000-2017 the FFmpeg developers
 DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_vdpau h264_cuvid ) (encoders: libx264 libx264rgb h264_nvenc nvenc nvenc_h264 )

Codice: Seleziona tutto

mc@debian64:~$ ffmpeg2 -h encoder=hevc_nvenc
ffmpeg version N-83415-g012dd8c Copyright (c) 2000-2017 the FFmpeg developers                                                                                                           
                                                                                                                                          
Encoder hevc_nvenc [NVIDIA NVENC hevc encoder]:                                                                                                                                         
    General capabilities: delay                                                                                                                                                         
    Threading capabilities: none                                                                                                                                                        
    Supported pixel formats: yuv420p nv12 p010le yuv444p yuv444p16le bgr0 rgb0 cuda                                                                                                     
hevc_nvenc AVOptions:                                                                                                                                                                   
  -preset            <int>        E..V.... Set the encoding preset (from 0 to 11) (default medium)                                                                                      
     default                      E..V....                                                                                                                                              
     slow                         E..V.... hq 2 passes                                                                                                                                  
     medium                       E..V.... hq 1 pass                                                                                                                                    
     fast                         E..V.... hp 1 pass                                                                                                                                    
     hp                           E..V....                                                                                                                                              
     hq                           E..V....                                                                                                                                              
     bd                           E..V....                                                                                                                                              
     ll                           E..V.... low latency                                                                                                                                  
     llhq                         E..V.... low latency hq                                                                                                                               
     llhp                         E..V.... low latency hp
     lossless                     E..V.... lossless
     losslesshp                   E..V.... lossless hp
  -profile           <int>        E..V.... Set the encoding profile (from 0 to 4) (default main)
     main                         E..V.... 
     main10                       E..V.... 
     rext                         E..V.... 
  -level             <int>        E..V.... Set the encoding level restriction (from 0 to 186) (default auto)
     auto                         E..V.... 
     1                            E..V.... 
     1.0                          E..V.... 
     2                            E..V.... 
     2.0                          E..V.... 
     2.1                          E..V.... 
     3                            E..V.... 
     3.0                          E..V.... 
     3.1                          E..V.... 
     4                            E..V.... 
     4.0                          E..V.... 
     4.1                          E..V.... 
     5                            E..V.... 
     5.0                          E..V.... 
     5.1                          E..V.... 
     5.2                          E..V.... 
     6                            E..V.... 
     6.0                          E..V.... 
     6.1                          E..V.... 
     6.2                          E..V.... 
  -tier              <int>        E..V.... Set the encoding tier (from 0 to 1) (default main)
     main                         E..V.... 
     high                         E..V.... 
  -rc                <int>        E..V.... Override the preset rate-control (from -1 to INT_MAX) (default -1)
     constqp                      E..V.... Constant QP mode
     vbr                          E..V.... Variable bitrate mode
     cbr                          E..V.... Constant bitrate mode
     vbr_minqp                    E..V.... Variable bitrate mode with MinQP
     ll_2pass_quality              E..V.... Multi-pass optimized for image quality (only for low-latency presets)
     ll_2pass_size                E..V.... Multi-pass optimized for constant frame size (only for low-latency presets)
     vbr_2pass                    E..V.... Multi-pass variable bitrate mode
  -rc-lookahead      <int>        E..V.... Number of frames to look ahead for rate-control (from -1 to INT_MAX) (default -1)
  -surfaces          <int>        E..V.... Number of concurrent surfaces (from 0 to 64) (default 32)
  -cbr               <boolean>    E..V.... Use cbr encoding mode (default false)
  -2pass             <boolean>    E..V.... Use 2pass encoding mode (default auto)
  -gpu               <int>        E..V.... Selects which NVENC capable GPU to use. First GPU is 0, second is 1, and so on. (from -2 to INT_MAX) (default any)
     any                          E..V.... Pick the first device available
     list                         E..V.... List the available devices
  -delay             <int>        E..V.... Delay frame output by the given amount of frames (from 0 to INT_MAX) (default INT_MAX)
  -no-scenecut       <boolean>    E..V.... When lookahead is enabled, set this to 1 to disable adaptive I-frame insertion at scene cuts (default false)
  -forced-idr        <boolean>    E..V.... If forcing keyframes, force them as IDR frames. (default auto)
  -spatial_aq        <boolean>    E..V.... set to 1 to enable Spatial AQ (default false)
  -temporal_aq       <boolean>    E..V.... set to 1 to enable Temporal AQ (default false)
  -zerolatency       <boolean>    E..V.... Set 1 to indicate zero latency operation (no reordering delay) (default false)
  -nonref_p          <boolean>    E..V.... Set this to 1 to enable automatic insertion of non-reference P-frames (default false)
  -strict_gop        <boolean>    E..V.... Set 1 to minimize GOP-to-GOP rate fluctuations (default false)
  -aq-strength       <int>        E..V.... When Spatial AQ is enabled, this field is used to specify AQ strength. AQ strength scale is from 1 (low) - 15 (aggressive) (from 1 to 15) (default 8)
  -cq                <int>        E..V.... Set target quality level (0 to 51, 0 means automatic) for constant quality mode in VBR rate control (from 0 to 51) (default 0)
  -aud               <boolean>    E..V.... Use access unit delimiters (default false)
  -bluray-compat     <boolean>    E..V.... Bluray compatibility workarounds (default false)

mc@debian64:~$ 
per il resto cambia nulla integrata o discreta per la codifica.
diegt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1381
Iscrizione: martedì 4 maggio 2010, 18:58
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS 64 bit

Re: convertitori video cpu o gpu

Messaggio da diegt »

Grazie a tutti.
Da quello che ho capito, per ciò che devo fare, non è fondamentale una scheda dedicata.... ma è meglio averla :D :birra:
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: convertitori video cpu o gpu

Messaggio da telperion »

diegt [url=http://forum.ubuntu-it.org/viewtopic.php?p=4963142#p4963142][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Grazie a tutti.
Da quello che ho capito, per ciò che devo fare, non è fondamentale una scheda dedicata.... ma è meglio averla :D :birra:
per completezza aggiungo che ffmpeg supporta anche VAAPI per la codifica

https://git.ffmpeg.org/gitweb/ffmpeg.gi ... it&s=vaapi

ma io usando una scheda nvidia non l'ho attivato nel config, quindi potrebbe aiutare con schede Intel/Ati, ma non saprei dirti ne come ne quanto.

Dal file libavcodec_allcodecs

Codice: Seleziona tutto

REGISTER_ENCODER(H264_VAAPI,        h264_vaapi);
REGISTER_ENCODER(HEVC_VAAPI,        hevc_vaapi);
REGISTER_ENCODER(MJPEG_VAAPI,       mjpeg_vaapi):
REGISTER_ENCODER(MPEG2_VAAPI,       mpeg2_vaapi);
REGISTER_ENCODER(VP8_VAAPI,         vp8_vaapi);
ovviamente con ffmpeg si usa esempio -c:v hevc_vaapi
con altri programmi che usano le libavcodec occorre che l'encoder *_vaapi sia tra quelli disponibili.

Non sono un esperto di vaapi, altro non so.
diegt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1381
Iscrizione: martedì 4 maggio 2010, 18:58
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS 64 bit

Re: convertitori video cpu o gpu

Messaggio da diegt »

Grazie, mi hai comunque detto cose che io ignoravo :birra:
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot], jeremie2 e 7 ospiti