|拔掉MacBookPro,用8GB树莓派4工作一天,体验原来是这样的( 三 )


于是我花了 30 分钟时间 , 来尝试使用网络摄像头的麦克风或 Behringer 的音频接口进行录制 。 经过多次尝试 , 出现了以下两种有效的 FFmpeg 命令:
# Gets sound and video from the webcam:
$ ffmpeg -ar 44100 -ac 2 -f alsa -i hw:3,0 -f v4l2 -codec:v h264 -framerate 30 -video_size 1920x1080 -itsoffset 0.5 -i /dev/video0 -copyinkf -codec:v copy -codec:a aac -ab 128k -g 10 -f mp4 test.mp4
# Sound from Behringer, video from webcam:
ffmpeg -ar 44100 -ac 2 -f alsa -acodec pcm_s32le -i hw:2,0 -f v4l2 -codec:v h264 -framerate 30 -video_size 1920x1080 -itsoffset 0.5 -i /dev/video0 -copyinkf -codec:v copy -codec:a aac -ab 128k -g 10 -f mp4 test-webcam-audio.mp4
关于录制视频还有一点需要注意:树莓派的处理器无法即时进行 1080p 的转码和编码 。 幸运的是 , Logitech C920 具有内置的硬件 H.264 编码 , 你可以直接从摄像头中提取流并将其保存到磁盘 , 而无需进行任何渲染 。
但是 , 如果我使用的是没有内置编码器的另一个摄像头 , 那么树莓派在 1080p/30fps 的情况下只能以 5-8 fps 的速度录制 。 如果我将其设置为 480p/30fps , 树莓派会录制好并保存成 mp4 格式 。
对于纯音频录制 , 我试用了 gnome-audio-recorder , 发现它甚至无法开始录制或者找到任何音频源 , 只会出现提示错误「无法将管道线设置为录音状态」 。
结论
说了这么多 , 8GB 的树莓派 4 到底值不值得上手?作者给出的结论是:如果你想用它当通用电脑 , 那肯定是不行的 。 但对于一部分人来说 , 这款树莓派有它的独特优势 。
如果你对计算机的使用主要是浏览器、代码编辑器、命令行(如后端 Web 开发、基础架构开发、写博客之类) , 那 8GB 内存的树莓派 4 完全够用了 。 即使你打开了一堆标签页 , Chromium 也能运行良好 。
所有成本算下来差不多 250 美元 , 包括键盘、鼠标、显示器、外接固态硬盘 , 再加上 75 美元的树莓派 , 与低配的 Chromebook 或者旧笔记本电脑相比仍然很有优势 。 作者提到 , 他正在考虑将树莓派 4 作为自己孩子的第一台电脑 。
但是 , 如果你经常使用 Final Cut Pro、iMovie 等媒体编辑软件 , 建议还是攒钱买 MacBook Pro 吧 。 至少 , 目前还没有可以在树莓派上良好运行的类似工具 , 除非你愿意放弃可用性和稳定性 。
作者表示 , 他可能会越来越多地在服务器应用中使用树莓派 , 因为树莓派的性价比和能效每一代都在提升 , 甚至可以在某些工作负载下比肩比它贵得多的计算机 。
但他不认为今年是「Linux 桌面年」 。 他表示 , 对于主流用户而言 , 「桌面上的 Linux」永远是 20 年后的事情 , 就像核聚变一样 。
原文链接:https://www.jeffgeerling.com/blog/2020/i-replaced-my-macbook-pro-raspberry-pi-4-8gb-day


推荐阅读