Gweithrediadau

Y gwahaniaeth rhwng diwygiadau o "Sut i greu GIF animeiddiedig, ac i'w rannu"

Oddi ar Hedyn

(Giphy)
 
(Ni ddangosir y 13 golygiad yn y canol gan yr un defnyddiwr)
Llinell 11: Llinell 11:
 
=== Anghenion ===
 
=== Anghenion ===
  
Mae angen ImageMagick a avconv ar eich system. Mae hi'n hawdd i'w gosod nhw ar Linux neu systemau Apple. Ar Windows mae eisiau rhywbeth fel Cygwin yn gyntaf.
+
Mae angen ImageMagick a ffmpeg ar eich system. Mae hi'n hawdd i'w gosod nhw ar Linux neu systemau Apple. Ar Windows mae eisiau rhywbeth fel Cygwin yn gyntaf.
  
 
=== Proses i'w dilyn ===
 
=== Proses i'w dilyn ===
Llinell 17: Llinell 17:
 
Dilynwch y gorchmynion isod ar unrhyw system Linux, e.e. Lubuntu, Ubuntu, Debian ayyb.
 
Dilynwch y gorchmynion isod ar unrhyw system Linux, e.e. Lubuntu, Ubuntu, Debian ayyb.
  
1a. Yn gyntaf mae angen ffeindio fideo/ffilm.
+
1. Yn gyntaf mae angen ffeindio fideo/ffilm.
  
1b. Creu fframau fel delweddau PNG.
+
2. Efallai bydd eisiau [[Archifo_rhaglenni_teledu#Tynnu_logo| tynnu logo o'r cornel]].
  
<code>avconv -i ffilm.mp4 -ss 00:4:35 -t 00:00:05 -f image2 allbwn%00d.png</code>
+
3. Creu fframau fel delweddau PNG.
 +
 
 +
<code>ffmpeg -i ffilm.mp4 -ss 00:0:00 -t 00:00:05 -f image2 allbwn%04d.png</code>
  
 
Yn yr enghraifft uchod mae ffilm o'r enw ffilm.mp4. Mae -ss yn rhoi'r amser dechrau ac mae -t yn rhoi faint o amser i recordio. Dw i wastad yn anghofio gwir ystyr -t ac yn rhoi'r amser gorffen (ac yn llwyddo i greu gormod o ddelweddau). Rydym yn dechrau am 4 munud 35 eiliad ac yn parhau am 5 eiliad.
 
Yn yr enghraifft uchod mae ffilm o'r enw ffilm.mp4. Mae -ss yn rhoi'r amser dechrau ac mae -t yn rhoi faint o amser i recordio. Dw i wastad yn anghofio gwir ystyr -t ac yn rhoi'r amser gorffen (ac yn llwyddo i greu gormod o ddelweddau). Rydym yn dechrau am 4 munud 35 eiliad ac yn parhau am 5 eiliad.
  
2. Gall dileu delweddau o'r dechrau a'r diwedd.
+
4. Gall dileu delweddau o'r dechrau a'r diwedd.
  
3. Nawr mae angen creu'r GIF:<br>
+
5. Nawr mae angen creu'r GIF:<br>
 
<code>
 
<code>
 
mkdir ffolder<br>
 
mkdir ffolder<br>
 
mv *.png ffolder<br>
 
mv *.png ffolder<br>
cd ffolder && convert -delay 12 -loop 0 *.png edrych-at-fy-gif.gif
+
cd ffolder && convert -delay 3 -loop 0 *.png edrych-at-fy-gif.gif
 
</code>
 
</code>
  
Mae -delay 12 yn newid yr arhosiad rhwng fframau. Mae nifer uwch yn arafu'r GIF. edrych-at-fy-gif.gif ydy'ch GIF newydd.
+
* Mae <code>-delay 3</code> yn newid yr arhosiad rhwng fframau. Mae nifer uwch yn arafu'r GIF.
 
+
* Defnyddiwch <code>-crop '696x537+139+1' +repage</code> i docio.
4. Ewch i GIMP neu unrhyw feddalwedd sy'n deall GIF wedi'i animeiddio (efallai PhotoShop). Agorwch y ffeil GIF. Mae pob ffram yn haen. Cer i Image | Mode | Indexed | Generate optimum palette. Ychwanegwch 'dithering' (effaith brith) os ydych chi eisiau.
+
* edrych-at-fy-gif.gif ydy'ch GIF newydd.
 +
* Opsiynau eraill i'w trio: </code>-framerate 60 -r 15 -vf scale=512:-1</code>
 +
6. Ewch i GIMP neu unrhyw feddalwedd sy'n deall GIF wedi'i animeiddio (efallai PhotoShop). Agorwch y ffeil GIF. Mae pob ffram yn haen. Cer i Image | Mode | Indexed | Generate optimum palette. Ychwanegwch 'dithering' (effaith brith) os ydych chi eisiau.
  
5. Gall newid y maint ar GIMP hefyd.
+
7. Gall newid y maint ar GIMP hefyd.
  
 
(Dw i'n credu bod modd gwneud 4 a 5 gyda mogrify ar y llinell orchymyn.)
 
(Dw i'n credu bod modd gwneud 4 a 5 gyda mogrify ar y llinell orchymyn.)
Llinell 44: Llinell 48:
 
6. Mae eisiau edrych at faint y ffeil GIF nawr. Dw i wedi bod yn creu ffeiliau 10Mb sy'n rhy fawr am y we. Dw i'n trio cael 1.5Mb fel uchafswm felly fel arfer mae angen optimeiddio am faint. Gall dileu fframau neu leihau ansawdd/lliwiau/maint. Gall dileu fframau bob yn ail (cyngor: chwaraewch gyda'r ffenestr a dethol llwyth o ddelweddau gyda rhifau od) ac wedyn newid yr arhosiad. Dw i ddim yn siŵr am y dulliau gorau.
 
6. Mae eisiau edrych at faint y ffeil GIF nawr. Dw i wedi bod yn creu ffeiliau 10Mb sy'n rhy fawr am y we. Dw i'n trio cael 1.5Mb fel uchafswm felly fel arfer mae angen optimeiddio am faint. Gall dileu fframau neu leihau ansawdd/lliwiau/maint. Gall dileu fframau bob yn ail (cyngor: chwaraewch gyda'r ffenestr a dethol llwyth o ddelweddau gyda rhifau od) ac wedyn newid yr arhosiad. Dw i ddim yn siŵr am y dulliau gorau.
  
=== Rhannu ===
+
=== Sut i rannu GIF ===
  
 +
==  Twitter ==
 
Mae Twitter yn cymryd ffeiliau GIF hyd at faint penodol.
 
Mae Twitter yn cymryd ffeiliau GIF hyd at faint penodol.
 +
 +
== Facebook ==
  
 
Nid oes modd rhoi ffeil GIF animeiddiedig yn syth ar Facebook. Os ydych chi am bostio i linell amser Facebook mae angen ei roi ar giphy.com ac wedi ei rannu o'r fan yna.
 
Nid oes modd rhoi ffeil GIF animeiddiedig yn syth ar Facebook. Os ydych chi am bostio i linell amser Facebook mae angen ei roi ar giphy.com ac wedi ei rannu o'r fan yna.
 +
 +
== Giphy ==
 +
 +
Mae nifer o ffeiliau GIF Cymraeg yma:
 +
 +
* https://giphy.com/carwpiws
 +
 +
== Bysellfwrdd Tenor ==
 +
 +
...
 +
 +
== Newid GIF i MP4 ==
 +
 +
Yn olaf, dyma sut i newid GIF i MP4.
 +
 +
<code>
 +
ffmpeg -i eichanimeiddiad.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" allbwnfideo.mp4
 +
</code>
  
 
[[Categori:Canllawiau]]
 
[[Categori:Canllawiau]]
 
[[Categori:Canllawiau fideo]]
 
[[Categori:Canllawiau fideo]]

Y diwygiad cyfredol, am 15:40, 10 Tachwedd 2019

Canllaw haws (haws)

Ewch i https://makeagif.com/ a dilynwch y cyfarwyddiadau.

Neu geisiwch http://gifmaker.me

Llinell orchymyn (anoddach ond pwerus)

Anghenion

Mae angen ImageMagick a ffmpeg ar eich system. Mae hi'n hawdd i'w gosod nhw ar Linux neu systemau Apple. Ar Windows mae eisiau rhywbeth fel Cygwin yn gyntaf.

Proses i'w dilyn

Dilynwch y gorchmynion isod ar unrhyw system Linux, e.e. Lubuntu, Ubuntu, Debian ayyb.

1. Yn gyntaf mae angen ffeindio fideo/ffilm.

2. Efallai bydd eisiau tynnu logo o'r cornel.

3. Creu fframau fel delweddau PNG.

ffmpeg -i ffilm.mp4 -ss 00:0:00 -t 00:00:05 -f image2 allbwn%04d.png

Yn yr enghraifft uchod mae ffilm o'r enw ffilm.mp4. Mae -ss yn rhoi'r amser dechrau ac mae -t yn rhoi faint o amser i recordio. Dw i wastad yn anghofio gwir ystyr -t ac yn rhoi'r amser gorffen (ac yn llwyddo i greu gormod o ddelweddau). Rydym yn dechrau am 4 munud 35 eiliad ac yn parhau am 5 eiliad.

4. Gall dileu delweddau o'r dechrau a'r diwedd.

5. Nawr mae angen creu'r GIF:
mkdir ffolder
mv *.png ffolder
cd ffolder && convert -delay 3 -loop 0 *.png edrych-at-fy-gif.gif

  • Mae -delay 3 yn newid yr arhosiad rhwng fframau. Mae nifer uwch yn arafu'r GIF.
  • Defnyddiwch -crop '696x537+139+1' +repage i docio.
  • edrych-at-fy-gif.gif ydy'ch GIF newydd.
  • Opsiynau eraill i'w trio: </code>-framerate 60 -r 15 -vf scale=512:-1</code>

6. Ewch i GIMP neu unrhyw feddalwedd sy'n deall GIF wedi'i animeiddio (efallai PhotoShop). Agorwch y ffeil GIF. Mae pob ffram yn haen. Cer i Image | Mode | Indexed | Generate optimum palette. Ychwanegwch 'dithering' (effaith brith) os ydych chi eisiau.

7. Gall newid y maint ar GIMP hefyd.

(Dw i'n credu bod modd gwneud 4 a 5 gyda mogrify ar y llinell orchymyn.)

6. Mae eisiau edrych at faint y ffeil GIF nawr. Dw i wedi bod yn creu ffeiliau 10Mb sy'n rhy fawr am y we. Dw i'n trio cael 1.5Mb fel uchafswm felly fel arfer mae angen optimeiddio am faint. Gall dileu fframau neu leihau ansawdd/lliwiau/maint. Gall dileu fframau bob yn ail (cyngor: chwaraewch gyda'r ffenestr a dethol llwyth o ddelweddau gyda rhifau od) ac wedyn newid yr arhosiad. Dw i ddim yn siŵr am y dulliau gorau.

Sut i rannu GIF

Twitter

Mae Twitter yn cymryd ffeiliau GIF hyd at faint penodol.

Facebook

Nid oes modd rhoi ffeil GIF animeiddiedig yn syth ar Facebook. Os ydych chi am bostio i linell amser Facebook mae angen ei roi ar giphy.com ac wedi ei rannu o'r fan yna.

Giphy

Mae nifer o ffeiliau GIF Cymraeg yma:

Bysellfwrdd Tenor

...

Newid GIF i MP4

Yn olaf, dyma sut i newid GIF i MP4.

ffmpeg -i eichanimeiddiad.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" allbwnfideo.mp4