การเซฟ Flash video ใน Firefox 4

เมื่อก่อนคนที่ใช้ Linux สามารถจัดเก็บ Flash video ที่เล่นใน Firefox ได้เลย จากการไปดึง cache ที่อยู่ใน /tmp มาเซฟเก็บไว้ในที่อื่น แต่หลังจากอัพเดตมาเป็น Firefox 4 วิธีนี้ทำไม่ได้แล้ว ผมก็ไม่รู้ว่าเป็นเพราะ Firefox หรือ Adobe Flash กันแน่ที่เปลี่ยนวิธีเก็บ cache

Walter แห่ง serverlinux.blogspot.com ได้คิดวิธีใหม่ที่จะเซฟ Flash video ดังนี้

ก่อนอื่นให้เปิดเล่น Flash video อะไรสักอย่างใน Firefox (ถ้าไม่เปิดก็ไม่รู้จะเซฟ cache ที่ไหน จริงมั้ย?)

ขั้นแรกเปิด Terminal แล้วพิมพ์คำสั่ง

ps -ef | grep libflashplayer.so | grep -v grep

มันจะรายงานค่าออกมาประมาณนี้

akedemo   1738  1703  0 15:00 ?        00:00:00 /usr/lib/firefox-4.0.1/plugin-container /home/akedemo/.mozilla/plugins/libflashplayer.so -omnijar /usr/lib/firefox-4.0.1/omni.jar 1703 true plugin

สิ่งที่เราต้องสนใจคือตัวเลขในคอลัมน์ที่ 2 (ตัวที่ผมทำตัวหนาไว้ เลขนี้เปลี่ยนไปตามแต่ละคน) ให้จำค่านี้เอาไว้แล้วพิมพ์คำสั่ง

ls -la /proc/1738/fd/

(อย่าลืมเปลี่ยนตัวเลข “1738” เป็นเลขที่คุณเห็นในคำสั่งแรก

มันก็จะรายงานค่าออกมาอีกประมาณนี้


l-wx—— 1 akedemo akedemo 64 2011-05-01 15:00 16 -> /home/akedemo/.mozilla/firefox/m8l18pux.default/cert8.db
lrwx—— 1 akedemo akedemo 64 2011-05-01 15:00 17 -> /home/akedemo/.mozilla/firefox/m8l18pux.default/key3.db
lrwx—— 1 akedemo akedemo 64 2011-05-01 15:00 18 -> /tmp/FlashXXwrADgx (deleted)
lrwx—— 1 akedemo akedemo 64 2011-05-01 15:00 19 -> pipe:[50551]
lrwx—— 1 akedemo akedemo 64 2011-05-01 15:00 2 -> /home/akedemo/.xsession-errors

สิ่งที่เราต้องมองหาคือบรรทัดที่มี /tmp/Flash******** (deleted) (ที่มันมีคำว่า deleted เพราะ Flash ตัวดีมันแอบย้าย cache ไปซ่อนไว้เพื่อกันพวกเราขโมยวิดีโอนี่แหละ) จะเห็นว่าตรงข้างหน้า Flash cache ของเราจะมีตัวเลขอยู่ อย่างในกรณีตัวอย่างข้างบน คือ เลข “18”

ขั้นสุดท้ายที่เราต้องทำก็คือ copy ไฟล์ตรงหมายเลขนั้นไปเก็บไว้ในที่ปลอดภัยนั่นเอง

cp /proc/1738/fd/18 ~/Desktop/video.flv

แค่นี้แหละครับ เรียบร้อยแล้ว

เพื่อความสะดวก คุณ Walter ก็ได้เขียนเป็น bash script ไว้ให้แล้ว code ตามข้างล่างนี้เลยครับ

#!/bin/bash

 PID=`ps -ef | grep libflashplayer.so | grep -v grep | awk '{print $2}'`
 FD=`lsof -p $PID | grep Flash | awk '{print $4}' | sed 's/u$//'`
 cp /proc/$PID/fd/$FD "$1"

copy ไปใส่ใน Text editor แล้ว save เป็น “saveflash.sh” เวลาจะใช้ก็รันใน Terminal

sh ./saveflash.sh

ที่มา http://serverlinux.blogspot.com/2011/04/how-to-obtain-flash-videos-in-firefox-4.html

Advertisements

ค่ายหนังโป๊ก็จะเอา HTML 5 แทน Flash

บรรดาเว็บชื่อดังที่ต้องพึ่งพา Flash เช่น Youtube, Scribd, Vimeo, DailyMotion ฯลฯ ตอนนี้ต่างเริ่มหันหน้าไปหามาตรฐานใหม่อย่าง HTML 5 มากขึ้น ไม่นับรวมถึงศาสดา Steve Jobs ที่ออกอาการรังเกียจเดียดฉันท์ Flash จนความสัมพันธ์กับ Adobe แทบจะร้าวฉาน

นับวัน Flash เริ่มจะกลายเป็นเทคโนโลยีที่ทุกคนอยากจะละทิ้งหนีจาก และวันนี้พันธมิตรต่อต้าน Flash (ไม่ใช่ “พันธมิตรประชาชนเพื่อต่อต้านประชาธิปไตย” นะ) ก็ได้แนวร่วมใหม่ (อันนี้ก็ไม่ใช่ “แนวร่วมประชาธิปไตยต่อต้านเผด็จการแห่งชาติ” เหมือนกัน) ที่ไม่มีใครคาดคิดมาก่อน นั่นคือ Digital Playground ค่ายหนังโป๊ยักษใหญ่ในสหรัฐฯ

Ali Joone ผู้ก่อตั้ง Digital Playground ได้ให้ความเห็นไว้ว่า HTML 5 คืออนาคต ตอนนี้บราวเซอร์ในโทรศัพท์มือถือก็รองรับ HTML 5 กันหมดแล้ว Flash กลายเป็นสิ่งที่ไม่จำเป็น แถมยังกินพลังงานเครื่องและดูดแบตเตอรี่อีกต่างหาก (คุ้นๆ มั้ย)

Mobile browsers run HTML 5 very well. Flash brings everything to a crawl and has an impact on battery life. With HTML 5, there is no reason to show our content in Flash.

Ali Joone ยังกล่าวต่อไปอีกด้วยว่า การที่ HTML 5 จะขึ้นมาเป็นมาตรฐานหลักในอุตสาหกรรมนั้นเป็นเรื่องของเวลาเท่านั้น โดยเฉพาะสำหรับ Digital Playground ทันทีที่ทุกบราวเซอร์รองรับ HTML 5 เมื่อไร ทุกอย่างก็จะย้ายไปอยู่กับ HTML 5 ทั้งหมด

We are waiting for browsers to catch up. As soon as they are ready, we will move everything to HTML 5

อย่านึกว่านี่เป็นเรื่องเล่นๆ นะครับ อุตสาหกรรมหนังโป๊เป็นปัจจัยสำคัญที่กำหนดทิศทางของมาตรฐานอุตสาหกรรมบันเทิงมานักต่อนักแล้ว ไม่ว่าจะเป็นครั้งที่ VHS ชนะ Beta หรือแม้แต่ชัยชนะของ BluRay เหนือ HD DVD ก็เป็นที่เชื่อกันว่าส่วนหนึ่งมาจากที่ PlayStation 3 ครอบครองส่วนแบ่งตลาดหนังโป๊มากกว่า HD DVD

ถ้า Adobe ยังคิดจะดัน Flash ต่อไป งานนี้ก็ต้องทำการบ้านหนักแล้วหละครับ

ที่มา Conceivablytech via Slashdot.org

Adobe หยุดอัพเดต Flash Player for 64-bit Linux (ชั่วคราว)

เมื่อกลางๆ สัปดาห์ที่ผ่านมา Adobe ได้ออก Flash Player 10.1 ตัวเต็มสำหรับทุกคนได้ใช้ (Flash Player 10.1 ตัวเต็มของ Linux ที่เพิ่งออกมา ที่จริงมันคือตัว beta ที่ออกมาก่อนหน้านี้ตั้งหลายอาทิตย์แล้ว แค่เอาป้าย beta ออก นอกนั้นไม่มีอะไรเปลี่ยนเลย แต่สำหรับบน OS อื่นผมไม่แน่ใจนะ) และยังออกตัวอัพเดตสำหรับ Flash รุ่นเก่าๆ เพื่ออุดช่องโหว่ร้ายแรงด้วย

แต่สำหรับ Flash Player 64-bit (ซึ่งตอนนี้มีเฉพาะบน Linux ค่ายเดียว) กลับมีข่าวที่ไม่ค่อยดีนัก เมื่อหน้าเว็บ Adobe Labs ของ Flash Player for 64-bit Linux ขึ้นข้อความว่า “Adobe ขอประกาศปิด Labs ของ Flash Player 10 for 64-bit Linux ชั่วคราว เนื่องจากอยู่ในระหว่างการเปลี่ยนแปลง Flash Player 64-bit ในเชิงสถาปัตยกรรมครั้งใหญ่และปรับปรุงด้านความปลอดภัย…แต่เราสัญญาเต็มที่ว่าเราจะนำ Flash Player 64-bit แบบ native มาให้สำหรับระบบปฏิบัติการ Windows, Mac, Linux ในเวอร์ชันหน้า (an upcoming major release) อย่างแน่นอน”

We have temporarily closed the Labs program of Flash Player 10 for 64-bit Linux, as we are making significant architectural changes to the 64-bit Linux Flash Player and additional security enhancements. We are fully committed to bringing native 64-bit Flash Player for the desktop by providing native support for Windows, Macintosh, and Linux 64-bit platforms in an upcoming major release of Flash Player.

We intend to provide more regular update information on our progress as we continue our work on 64-bit versions of Flash Player. Thank you for your continued help and support. Stay tuned to the Flash Player discussion forum for further announcements.

จะเห็นว่าตอนนี้ Adobe ไม่ได้แจ้งกำหนดการอะไรเกี่ยวกับ Flash Player 64-bit ไว้เลย เมื่อตามเข้าไปดูใน forum ก็ไม่เจออะไรที่เป็นทางการจาก Adobe อยู่ดี แล้วคำสัญญาที่บอกว่า 64-bit จะมาใน “an upcoming major release” มันหมายความว่าอะไร? Flash Player 10.2 หรือ 11.0? อันนี้ก็ยังคงเป็นปริศนาไปก่อน ณ วินาทีนี้

ที่มา http://www.theregister.co.uk/2010/06/11/64_bit_flash_for_linux_dead/

Read more of this post

Tip: ทำให้ Flash 10 บน Linux เร็วขึ้น

เปิด Terminal แล้วจัดคำสั่งไปตามนี้ทีละอันเลยครับ

sudo mkdir /etc/adobe

echo "OverrideGPUValidation=true" > /tmp/mms.cfg

sudo mv /tmp/mms.cfg /etc/adobe/

ไม่รู้ว่าจะได้ผลทุกเครื่องหรือเปล่านะ แต่สำหรับเครื่องผมเล่นวิดีโอบน Youtube แบบเต็มจอไม่กระตุกหนักๆ แล้วแหละ ยิ่งบวกกับทิปที่ผมเขียนไปก่อนหน้าเกี่ยวกับการแก้ Firefox กระตุก ก็คงจะช่วยให้ชีวิต (ดูคลิป) ออนไลน์ของคนใช้ Linux สนุกขึ้นเยอะ

อยากให้ Adobe แก้ไขเรื่องความอืดของ Flash บน Linux สักที (เห็นว่า Flash 10.1 จะเร็วขึ้นมากมาย ไม่รู้จะจริงหรือเปล่า?)

ที่มา http://www.ubuntumini.com/2009/11/improve-adobe-flash-performance.html

อ่านรายละเอียดที่ Adobe Linux blog http://blogs.adobe.com/penguin.swf/2008/08/secrets_of_the_mmscfg_file_1.html

Pre จะมี Flash-support แน่นอน

ไม่น่าแปลกใจนักสำหรับ Palm Pre

แต่นี่เป็นเหมือนการยืนยันอย่างเป็นทางการ เพราะว่า Palm ประกาศแล้วว่าจะร่วมโครงการ Open Screen Project ของ Adobe เป็นที่เดากันว่าเหตุผลของการตัดสินใจครั้งนี้ของ Palm น่าจะเป็นไปเพื่อดึงดูดนักพัฒนา (แบบว่าเอื้อกันเต็มที่)

แต่อย่างไร Adobe ก็อ้างว่า Flash จะมีบน(เกือบ)ทุกแพลตฟอร์มภายในสิ้นปีนี้

ที่มา http://www.fudzilla.com/index.php?option=com_content&task=view&id=12078&Itemid=1