videoedicion.org (v8.3)

Imagen, Audio y Vídeo Digital => Edición de vídeo (general) => Vegas Pro => Mensaje iniciado por: tretocephalus en 28 de Junio de 2019, 11:47:22

Título: Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 28 de Junio de 2019, 11:47:22
Muy buenas, he cambiado de ordenador y he puesto un procesador ryzen 2600 sin grafica integrada y una tarjeta grafica asus rx 560.

Cuando renderizo, el administrador de tareas me dice que el procesador está sobre el 60% mientras que la tarjeta grafica se queda en el 6%.

Quiere decir esto que el procesador está renderizando, ¿o no puede ser ya que el procesador no tiene tarjeta grafica?

Saludos
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 28 de Junio de 2019, 21:05:03
Sí; está renderizando mediante el procesador pero usando el compresor por software.

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: lanchone en 28 de Junio de 2019, 23:10:37
En el Vegas 15,si renderizas con el template Magic AMD VCE, si aprovecha la gráfica.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 29 de Junio de 2019, 11:24:37
Así es como lo estaba haciendo lanchone, pero por lo que veo no renderiza con la grafica.

Y para mas inri, no se que pasa ahora que cuando intento renderizar con esta configuración, que es la que solía utilizar en el otro pc, me sale un aviso y no me deja.

(https://i.imgur.com/GRh9ZtV.png)

(https://i.imgur.com/tqt3Sko.png)

¿Me podeis recomendar una configuración que renderice en maxima calidad sin importar el peso final del archivo y que lo haga con la grafica?

Saludos
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: lanchone en 29 de Junio de 2019, 16:38:16
Yo renderizo a HD, y no tengo problema.

De todas formas, a mí particularmente no me importa la velocidad de renderizado, es más, hago el render final con el códec x264, siguiendo el manual del maestro Xarcus.

Más me gustaría que la GPU ayudase a una reproducción mas fluida en el timeline, sobretodo cuando le aplicas algún filtro o transición compleja, que es donde creo Vegas debería evolucionar ( guardar selective prerenders?, Se puede hacer?)

Mirando en Wikipedia, no se ver si tú gráfica es compatible con el AMD VCE:

https://en.m.wikipedia.org/wiki/Video_Coding_Engine

A ver qué te responden los "gurús" del foro oficial.

Saludos
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 29 de Junio de 2019, 18:04:43
¿Y que pasa si usas una de las plantillas 4K por defecto? Digo de las que ponen (AMD VCE).

El aviso que da Vegas suele ser cuando ponemos algún parámetro erróneo o fuera de estandard al codificador.

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 29 de Junio de 2019, 20:57:10
He hecho la prueba con esta plantilla y renderiza correctamente, si usaba la otra es por que hace tiempo me dijiste que para mi video de salida me daría buena calidad de imagen.

(https://i.imgur.com/C55IPA8.png)

Esta plantilla, que te parece, crees que debo cambiar algo ¿o así está bien?

Te voy a poner los datos de mediainfo por si me puedes ayudar:

Format                      : MPEG-4
Format profile              : Base Media
Codec ID                    : isom (isom)
File size                  : 21.5 GiB
Duration                    : 50 min 16 s
Overall bit rate mode      : Variable
Overall bit rate            : 61.1 Mb/s
Encoded date                : UTC 2019-05-09 14:00:41
Tagged date                : UTC 2019-05-09 14:00:41

Video
ID                          : 1
Format                      : AVC
Format/Info                : Advanced Video Codec
Format profile              : High@L5.1
Format settings            : CABAC / 2 Ref Frames
Format settings, CABAC      : Yes
Format settings, Reference  : 2 frames
Codec ID                    : avc1
Codec ID/Info              : Advanced Video Coding
Duration                    : 50 min 16 s
Source duration            : 50 min 16 s
Bit rate mode              : Variable
Bit rate                    : 60.8 Mb/s
Maximum bit rate            : 70.0 Mb/s
Width                      : 3 840 pixels
Height                      : 2 160 pixels
Display aspect ratio        : 16:9
Frame rate mode            : Variable
Frame rate                  : 25.000 FPS
Minimum frame rate          : 19.737 FPS
Maximum frame rate          : 25.007 FPS
Color space                : YUV
Chroma subsampling          : 4:2:0
Bit depth                  : 8 bits
Scan type                  : Progressive
Bits/(Pixel*Frame)          : 0.293
Stream size                : 21.4 GiB (100%)
Source stream size          : 21.4 GiB (100%)
Language                    : Spanish
Encoded date                : UTC 2019-05-06 15:48:28
Tagged date                : UTC 2019-05-09 14:17:41
Color range                : Limited
Color primaries            : BT.709
Transfer characteristics    : BT.709
Matrix coefficients        : BT.709
Codec configuration box    : avcC

Audio
ID                          : 2
Format                      : AAC LC
Format/Info                : Advanced Audio Codec Low Complexity
Codec ID                    : mp4a-40-2
Duration                    : 50 min 16 s
Source duration            : 50 min 16 s
Bit rate mode              : Variable
Bit rate                    : 253 kb/s
Maximum bit rate            : 259 kb/s
Channel(s)                  : 2 channels
Channel layout              : L R
Sampling rate              : 48.0 kHz
Frame rate                  : 46.875 FPS (1024 SPF)
Compression mode            : Lossy
Stream size                : 91.1 MiB (0%)
Source stream size          : 91.1 MiB (0%)
Language                    : Spanish
Encoded date                : UTC 2019-05-06 15:48:28
Tagged date                : UTC 2019-05-09 14:17:41
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 30 de Junio de 2019, 12:37:55
Bueno, al menos sabes ya que te funciona.


Cita de: tretocephalus en 29 de Junio de 2019, 20:57:10si usaba la otra es por que hace tiempo me dijiste que para mi video de salida me daría buena calidad de imagen.


Yo no tengo culpa de que hagas cambios relevantes en tu equipo :-)


CitarEsta plantilla, que te parece, crees que debo cambiar algo ¿o así está bien?


La plantilla estará o no bien según lo que tus ojos y oído perciban y no sirve para todo tipo de video. Si te funciona y lo ves bien, esa es la buena. Pero creo que el mejor consejo que podría darte es que deberías invertir un poco más de tiempo en aprender cosas básicas relacionadass con la compresión y no depender tanto de lo que te digamos unos u otros y plantillas prefabricadas. Permíteme que insista: las plantillas no funcionan igual en todos los videos.


CitarTe voy a poner los datos de mediainfo por si me puedes ayudar:


No entiendo bien en qué te puedo ayudar poniendo el mediainfo; no soy ingeniero, soy editor y más sin saber si los datos son del video original o el renderizado. De todos modos se puede ver un dato escalofriante como es que el frame rate es variable. Esto es algo que casi siempre ocasiona tener que llamar a Houston con el famoso "tenemos un problema" :-)

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 30 de Junio de 2019, 13:09:10
Cita de: lanchone en 29 de Junio de 2019, 16:38:16creo Vegas debería evolucionar ( guardar selective prerenders?, Se puede hacer?)
Evolucionó hace milenios siendo el primero en algunos avances, pero solo lo sabemos los usuarios más proletarios :-) Los aristócratas usan otros más guays con mucho postin que han ido incorporando facilidades y cosas de Vegas progresivamente :-)


Bromas aparte, Vegas usa funciones de ayuda en la línea de tiempos como el render a nueva pista, el prerender selectivo y, esto es más avanzado, el render a RAM.

Y como siempre, lo explicoteo todo aquí, en concreto en 27:45:

https://youtu.be/kqPmUJ1fgE0

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 30 de Junio de 2019, 15:14:52
CitarCreo que el mejor consejo que podría darte es que deberías invertir un poco más de tiempo en aprender cosas básicas relacionadass con la compresión y no depender tanto de lo que te digamos unos u otros y plantillas prefabricadas

El problema es que todo lo que encuentro es muy denso y me pierdo con facilidad. Estaría bien si pudieras explicar de forma sencilla que es lo que se utiliza para renderizar por ejemplo este video y por que.

Así para otros videos ya sabría a que principios atenerme...
CitarNo entiendo bien en qué te puedo ayudar poniendo el mediainfo; no soy ingeniero, soy editor y más sin saber si los datos son del video original o el renderizado. De todos modos se puede ver un dato escalofriante como es que el frame rate es variable. Esto es algo que casi siempre ocasiona tener que llamar a Houston con el famoso "tenemos un problema" :-)

Los datos son de un video original sin renderizar, el 90% de los videos que hago los hago exactamente en esas mismas condiciones, así que utilizo siempre la misma configuración grabando en modo manual, 1/50, f2.4 y enfocando muy bien que eso es fundamental.

Es por eso que todos los videos los edito con la misma configuración.

Por otro lado, los datos de mediainfo al menos han servido para que te dieras cuenta de algo de lo que no tenía ni idea. No sabía que tuviera el frame rate variable ;D ;D ;D

He estado buscando en las opciones de la camara y no veo donde se puede marcar para que esté fijo, ¿es que tiene algún otro nombre?

Saludos
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 01 de Julio de 2019, 11:09:30
Cita de: tretocephalus en 30 de Junio de 2019, 15:14:52He estado buscando en las opciones de la camara y no veo donde se puede marcar para que esté fijo, ¿es que tiene algún otro nombre?
En tu cámara, ni idea. Los fps variables suelen ser usados por los teléfonos para el video y generalmente no se puede cambiar. Estos fps (fotogramas por segundo o frames per second) deben cumplir con el estandard para videos y teledifusión según estemos en países con PAL o NTSC. El problema es que estos frames variables suelen dar problemas de compatibilidad en muchos reproductores y, sobre todo, en los programas de edición.



Cita de: tretocephalus en 30 de Junio de 2019, 15:14:52Estaría bien si pudieras explicar de forma sencilla que es lo que se utiliza para renderizar por ejemplo este video y por que.

Si dices que te resulta denso y te pierdes con facilidad, hay que sumarle que yo no dispongo de tiempo para escribir de nuevo y repetir lo que ya está escrito incluso aquí, en esta web en la sección de documentación, que hay un capítulo dedicado a la compresión (https://videoedicion.org/documentacion/article/category/aula-de-estudio/video/compresion/) con distintos y diversos tutoriales. Así que paciencia, el esfuerzo de aprendizaje debes ponerlo tú y usar el foro para resolver dudas.

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: lanchone en 01 de Julio de 2019, 14:42:31
Grabas con móvil?
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 01 de Julio de 2019, 17:29:30
Pues si, seguramente me tocará empezar con ese tipo de cosas, aunque me cueste.

La camara con la que grabo es una panasonic hc-vx1, siempre en 4k y modo manual, no grabo con movil.

He llamado a panasonic, por que yo no encontraba la opción para poner el frame rate en fijo y me han dicho que siempre es variable entre 5 y 25 fps, que no hay opción de ponerlo fijo.

Saludos
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 01 de Julio de 2019, 19:17:02
Uuuuuuuyy... Es raro que ese tipo de cámara grabe con framerate variable; con bitrate variable sí, pero en las especificaciones ya expresan cosas como 50p, 25p o 50i...múuuu raro, ¿no?

A ver si puedes subir una muestra de video en bruto mediante Drive o Mega, o alguno similar...

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 01 de Julio de 2019, 19:56:43
Rectifico, me acabo de dar cuenta de que cuando grabo un video y directamente le paso el mediainfo me da esto:


Format                      : MPEG-4
Format profile              : Base Media / Version 2
Codec ID                    : mp42 (mp42/avc1)
File size                  : 3.98 GiB
Duration                    : 9 min 17 s
Overall bit rate mode      : Variable
Overall bit rate            : 61.3 Mb/s
Encoded date                : UTC 2019-06-30 23:23:42
Tagged date                : UTC 2019-06-30 23:23:42

Video
ID                          : 1
Format                      : AVC
Format/Info                : Advanced Video Codec
Format profile              : High@L5.1
Format settings            : CABAC / 2 Ref Frames
Format settings, CABAC      : Yes
Format settings, Reference  : 2 frames
Codec ID                    : avc1
Codec ID/Info              : Advanced Video Coding
Duration                    : 9 min 17 s
Bit rate mode              : Variable
Bit rate                    : 60.9 Mb/s
Maximum bit rate            : 70.0 Mb/s
Width                      : 3 840 pixels
Height                      : 2 160 pixels
Display aspect ratio        : 16:9
Frame rate mode            : Constant
Frame rate                  : 25.000 FPS
Color space                : YUV
Chroma subsampling          : 4:2:0
Bit depth                  : 8 bits
Scan type                  : Progressive
Bits/(Pixel*Frame)          : 0.294
Stream size                : 3.95 GiB (99%)
Language                    : Spanish
Encoded date                : UTC 2019-06-30 23:23:42
Tagged date                : UTC 2019-06-30 23:23:42
Color range                : Limited
Color primaries            : BT.709
Transfer characteristics    : BT.709
Matrix coefficients        : BT.709
Codec configuration box    : avcC

Audio
ID                          : 2
Format                      : AAC LC
Format/Info                : Advanced Audio Codec Low Complexity
Codec ID                    : mp4a-40-2
Duration                    : 9 min 17 s
Source duration            : 9 min 17 s
Bit rate mode              : Constant
Bit rate                    : 256 kb/s
Channel(s)                  : 2 channels
Channel layout              : L R
Sampling rate              : 48.0 kHz
Frame rate                  : 46.875 FPS (1024 SPF)
Compression mode            : Lossy
Stream size                : 16.8 MiB (0%)
Source stream size          : 16.8 MiB (0%)
Language                    : Spanish
Encoded date                : UTC 2019-06-30 23:23:42
Tagged date                : UTC 2019-06-30 23:23:42



Pero como la videocamara separa en fragmentos cuando se superan los 3.97 gb, si grabo por ejemplo durante 15 minutos, son dos fragmentos que siempre junto con un programa llamado MP4joiner. Uso este programa por que en principio pensaba que solamente unía tal cual los archivos, pero veo que modifica alguna cosa, no se si de forma negativa.

El mediainfo de las uniones, me da tal que esto:

Format                      : MPEG-4
Format profile              : Base Media
Codec ID                    : isom (isom)
File size                  : 18.8 GiB
Duration                    : 43 min 55 s
Overall bit rate mode      : Variable
Overall bit rate            : 61.1 Mb/s
Encoded date                : UTC 2019-07-01 17:32:35
Tagged date                : UTC 2019-07-01 17:32:35

Video
ID                          : 1
Format                      : AVC
Format/Info                : Advanced Video Codec
Format profile              : High@L5.1
Format settings            : CABAC / 2 Ref Frames
Format settings, CABAC      : Yes
Format settings, Reference  : 2 frames
Codec ID                    : avc1
Codec ID/Info              : Advanced Video Coding
Duration                    : 43 min 55 s
Source duration            : 43 min 55 s
Bit rate mode              : Variable
Bit rate                    : 60.9 Mb/s
Maximum bit rate            : 70.0 Mb/s
Width                      : 3 840 pixels
Height                      : 2 160 pixels
Display aspect ratio        : 16:9
Frame rate mode            : Variable
Frame rate                  : 25.000 FPS
Minimum frame rate          : 19.737 FPS
Maximum frame rate          : 25.000 FPS
Color space                : YUV
Chroma subsampling          : 4:2:0
Bit depth                  : 8 bits
Scan type                  : Progressive
Bits/(Pixel*Frame)          : 0.294
Stream size                : 18.7 GiB (100%)
Source stream size          : 18.7 GiB (100%)
Language                    : Spanish
Encoded date                : UTC 2019-06-30 23:23:42
Tagged date                : UTC 2019-07-01 17:39:43
Color range                : Limited
Color primaries            : BT.709
Transfer characteristics    : BT.709
Matrix coefficients        : BT.709
Codec configuration box    : avcC

Audio
ID                          : 2
Format                      : AAC LC
Format/Info                : Advanced Audio Codec Low Complexity
Codec ID                    : mp4a-40-2
Duration                    : 43 min 55 s
Source duration            : 43 min 55 s
Bit rate mode              : Variable
Bit rate                    : 253 kb/s
Maximum bit rate            : 259 kb/s
Channel(s)                  : 2 channels
Channel layout              : L R
Sampling rate              : 48.0 kHz
Frame rate                  : 46.875 FPS (1024 SPF)
Compression mode            : Lossy
Stream size                : 79.6 MiB (0%)
Source stream size          : 79.6 MiB (0%)
Language                    : Spanish
Encoded date                : UTC 2019-06-30 23:23:42
Tagged date                : UTC 2019-07-01 17:39:43



Y aquí si que me dice que el frame rate es variable.


Saludos
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: Poucopelo en 01 de Julio de 2019, 21:49:11
Cita de: tretocephalus en 01 de Julio de 2019, 19:56:43Pero como la videocamara separa en fragmentos cuando se superan los 3.97 gb, si grabo por ejemplo durante 15 minutos, son dos fragmentos que siempre junto con un programa llamado MP4joiner.
¿Y qué necesidad tienes de hacer tal operación?.

Cualquier programa de edición serio -como Vegas-, es capaz de interpretar el material grabado como un único vídeo.

Aquí el maestro XarquS explica cómo operar:


Saludos.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: lanchone en 02 de Julio de 2019, 12:16:50
La verdad, yo tampoco acabo de entender esa operación de juntar los archivos para luego editar.

Lo haces por algún motivo?.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 02 de Julio de 2019, 15:04:00
Lo peor de todo es que al hacer la unión con el programita que cita el usuario, lo que hace es recomprimir los clips para obtener un archivo nuevo, una cosa muy, muy fea con mucha pérdida y encima resultando con fotogramas variables.

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 02 de Julio de 2019, 15:33:23
Pues no tenía ni idea :( , yo lo hacía por guardar una copia del original pensando que simplemente unia los clips, pero veo que la estaba liando... En fin gracias por informarme y me alegro de que me corrijais en mi error.

Volviendo al tema, creo que esta plantilla sería la correcta, pero no me deja poner el bit rate constante y si no estoy equivocado así se consigue una mayor calidad. Creeis que hago algo incorrecto si lo coloco como en esta captura, tanto el maximo como la media en 50.000.000

(https://i.imgur.com/4EnUne6.png)
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 02 de Julio de 2019, 18:45:58
Cita de: tretocephalus en 02 de Julio de 2019, 15:33:23pero no me deja poner el bit rate constante y si no estoy equivocado así se consigue una mayor calidad
En el mundo de la compresión nunca puede haber datos exactos e inamovibles. Los bitrates constantes pueden ser algo chungo si están un poco bajos para videos con mucho meneo.


En el caso que ilustras, si necesitas renderizar con constantes debes usar el compresor por software. Si persistes en la gráfica, debes poner la media a 50 y la máxima a 100. Por lo general usamos la máxima al doble de la media. De éste modo te aseguras el promedio que deseas y te aseguras que si en algunos momentos el video tiene mucho movimiento, el compresor asignará más velocidad de datos.

Ya has descubierto que tu sistema puede usar la velocidad de la gráfica, pero no es obligatorio usarla. El amigo lanchone ya te comentó que usaba la compresión con x264 y también lo hago yo. En este caso no se puede usar la aceleración gráfica, pero usamos el mejor compresor para AVC con permiso de x265 para 4K.

X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 03 de Julio de 2019, 15:44:56
Cierto, si codifico en AMD VCE con la grafica me obliga a hacerlo en bit variable, para poder hacerlo en constante tengo que renderizar con el procesador en mainconcept AVC.

CitarEn el mundo de la compresión nunca puede haber datos exactos e inamovibles. Los bitrates constantes pueden ser algo chungo si están un poco bajos para videos con mucho meneo.

Pero si colocas un bitrate alto, por ejemplo en 50.000.000 ¿no te evitas ese problema? No me importaría perder un poco de tiempo en el renderizado si con eso gano un poco de calidad.

Y por otro lado, si coloco en la velocidad de bit variable el maximo y la media en 50.000.000, (como en la captura) ¿no es igual que colocar la velocidad de bit constante? Por que en ese caso si podría renderizar con la grafica...


Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: XarquS en 03 de Julio de 2019, 17:09:49
Cita de: tretocephalus en 03 de Julio de 2019, 15:44:56Pero si colocas un bitrate alto, por ejemplo en 50.000.000 ¿no te evitas ese problema? No me importaría perder un poco de tiempo en el renderizado si con eso gano un poco de calidad.
Ese bitrate puede ser alto o no, depende de la resolución y calidad del video original. Hay videos que ni a 100 mil podemos renderizarlos con calidad si el original lleva ya un par de recompresiones a codecs finales de usuario como es AVC o son comprimidos con muy baja calidad en origen, como en algunas cámaras deportivas baratas que hagas lo que hagas saldrá mal. Ya te comenté que no se pueden dar cifras ni operaciones exactas en lo relativo a la compresión. Aquí, como en todo, entra en juego el tiempo y la experiencia porque lo complicado de aprender es saber juzgar qué parámetros de salida necesita el video.



Cita de: tretocephalus en 03 de Julio de 2019, 15:44:56Y por otro lado, si coloco en la velocidad de bit variable el maximo y la media en 50.000.000, (como en la captura) ¿no es igual que colocar la velocidad de bit constante? Por que en ese caso si podría renderizar con la grafica...
Hace años comprobé que el ajuste similar de máximo-media provocaba artefactos en las transiciones al corte y con gradientes de fundido, una ostentosa pérdida de calidad. Actualmente no lo he comprobado, así que mi tendencia sería aconsejar que no los pongas iguales y, aunque no soy ingeniero, me temo que los algoritmos estarán adaptados a su función en cada modo.


X.
Título: Re:Cuando renderizas con procesador sin grafica integrada, ¿renderiza la gpu?
Publicado por: tretocephalus en 06 de Julio de 2019, 14:59:09
Pues muchas gracias por la ayuda, poco a poco voy aprendiendo cosas que espero me sirvan para seguir mejorando, gracias por la ayuda y también por la paciencia :) :)

Saludos