16:38:15

新規です

16:38:19

(大嘘

16:38:44

朝起きたらなんかアカウント消えてました🤔

16:39:39

自分で消したんだろうけど記憶がない🤔🤔🤔

16:40:01

そのままでもいいかぁとは思ったけど技術的な質問をして返ってくるのはここしかないので戻ってきたのかも

16:41:16

う〜んやっぱり自鯖よりtlが流れるなぁ(白目

16:42:02

がくたぶらぶのユーザーとノート数
とても増えて嬉しい気持ち

16:43:09

今見たらもっと増えてた

16:45:00

いい感じ™

16:46:18

うにゃぁぁあぁぁぁぁあぁあぁあぁぁぁぁ

16:47:46

ねこです

16:47:49

ねこですよろしくおねがいします

16:48:12

ミーム感染

16:49:34

全然進んでない™

16:50:21

fastlifyわからない。

16:50:23
2022-10-28 16:50:17 にゃごの投稿 NYAGO@misskey.io

このアカウントは、notestockで公開設定になっていません。

16:50:27

めめす!

16:50:34

かわいい(

16:51:40

まっちゃてぃー(偽物)です。

16:52:07

まっちゃてぃーの偽物、数人しか見たことない。

16:52:37

owでマーシーでpotg取ったことある変な人間ですこんにちは

16:55:20

@Sp 頭おかしい!!!!!!!
そんなことあるの?って自分に聞きたい

16:55:54

けもみみつけるにはどうしたらいいですかね

16:56:03

@Sp ふへへ(

16:56:33

のーどもんなのだ!

16:59:06

記憶吹き飛んでる🥴

16:59:16

cfのアカウントもねえ

16:59:21

cfはどうでもいいが

17:02:03
2022-10-28 17:01:48 メシンの投稿 Meshin@misskey.io

このアカウントは、notestockで公開設定になっていません。

17:02:10

イオンくらいしかわからない

17:02:19
2022-10-27 10:34:58 yの投稿 y428@misskey.io

このアカウントは、notestockで公開設定になっていません。

17:14:24
2022-10-28 17:12:40 :_su::_pa:💫の投稿 Sp@misskey.io

このアカウントは、notestockで公開設定になっていません。

17:14:33

よくやる™

17:14:41
2022-10-28 17:09:47 わさべさん:flstudio::blobthumbsup:の投稿 Wasabeep_music@misskey.io

このアカウントは、notestockで公開設定になっていません。

17:24:44

twitterからmisskeyに乗り換えてよかった™

17:25:19

半年前に某とれーす氏に教えてもらえてよかった

17:28:19

のーどもんなのだ!

17:54:22

誰かプログラマーの方いませんか!!!!!!(

17:55:47

おかしいこと言ってるかもしれないけど
ytdl-coreをつかってmp4を取得してそれをそのまま動画として流したい
でもファイルとして保存したくないってできる??

RE:
https://misskey.io/notes/96vto905ce

まっちゃてぃー。:verified_blue: (@mattyatea)
17:57:05

nodejsのexpressを使ってる

RE:
https://misskey.io/notes/96vtq24ung

まっちゃてぃー。:verified_blue: (@mattyatea)
17:57:18

ちょっと理解が難しかった

17:57:51

今やってる方法は一回ダウンロードして…ってやってるのだが色々容量を圧迫してしまって…

17:58:06
2022-10-28 17:57:56 じぇいの投稿 souji@fedibird.com

このアカウントは、notestockで公開設定になっていません。

17:58:12

されたら の話かも?

18:01:12

var router = require("express").Router();
const fs = require('fs');
const ytdl = require('ytdl-core');
const YouTube = require("youtube-sr").default;
const {exec}= require('child_process');

let vid=0;
let aud=0;

//ここまで変数の定義とか

router.get("/", (req, res) => {
    res.status(500).send("");
});

router.get("/:videoId", async (req, res) => {
    const  info = await YouTube.getVideo(`https://youtube.com/watch?v=${req.params.videoId}`);
    const  videoid = req.params.videoId;

    video_title=info.title;
    video_views=info.views;
    video_uploadat=info.uploadedAt;
    video_description=info.description;

    channel_id=info.channel.id;
    channel_icon=info.channel.icon.url;
    channel_name=info.channel.name;
    channel_verified=info.channel.verified;
    channel_subscribers=info.channel.subscribers;

    console.log(__dirname +"/../")
    //---------------------------------------------------------------
    if( fs.existsSync(`videos/${req.params.videoId}.mp4`) ){
        res.render('watch/index.ejs',{video_id: videoid, video_title: video_title, video_views: video_views, video_uploadat: video_uploadat, channel_id: channel_id, channel_icon: channel_icon, channel_name: channel_name, channel_verified: channel_verified, channel_subscribers: channel_subscribers}); //ファイルが存在していたらなにもせずにレスポンスを返す
    }else{

        const url = `https://www.youtube.com/watch?v=${videoid}`;
        const video = ytdl(url, { filter: 'videoonly', quality: 'highestvideo' });
        const audio = ytdl(url, { filter: 'audioonly', quality: 'highestaudio' });
        //音声のダウンロード
        video.pipe(fs.createWriteStream(`videos/${videoid}_noaudio.mp4`));
        //動画のダウンロード
        audio.pipe(fs.createWriteStream(`videos/${videoid}.mp3`));


        video.on('end', () => {

            vid=1;
            if (vid==1 && aud==1){
                convert(videoid);
                res.render('watch/index.ejs',{video_id: videoid, video_title: video_title, video_views: video_views, video_uploadat: video_uploadat, channel_id: channel_id, channel_icon: channel_icon, channel_name: channel_name, channel_verified: channel_verified, channel_subscribers: channel_subscribers},{async: true});
            }
        });

        audio.on('end', () => {
            aud=1;
            if (vid==1 && aud==1){
                convert(videoid);
                res.render('watch/index.ejs',{video_id: videoid, video_title: video_title, video_views: video_views, video_uploadat: video_uploadat, channel_id: channel_id, channel_icon: channel_icon, channel_name: channel_name, channel_verified: channel_verified, channel_subscribers: channel_subscribers},{async: true});
            }
        });


    
    }


});

//--------音声と動画の結合作業----------
function convert(videoid){
    console.log(videoid);
        exec(`ffmpeg -i videos/${videoid}_noaudio.mp4 -i videos/${videoid}.mp3 -c copy videos/${videoid}.mp4`);
    }

module.exports = router;
スパゲティコード…

18:04:50

io無限再起動してない?

18:08:07

べろべろべろべろべろ

18:08:47

よわよわちゅうがくせいなのでスパゲティコードしかかけん

18:11:32

まっちゃてぃー(低スペックモデル
まっちゃてぃー(高スペックモデル
まっちゃてぃー(省電力モデル
あなたはどれがほしいですか

18:12:02

帰ります

18:12:31

帰ってきました

18:13:36

うへえ😇

18:14:50

何もいないのに廊下から足音聞こえる

18:14:56

小動物の

18:15:07

幻聴ではなさそう

18:15:11

弟もそう言ってるし

18:16:39

プログラミングしてたら親に 余計なことすんな って言われたどゆこと

18:19:30

逆さまになりながら地上に足立ってる

18:19:32

は?

18:20:58

プログラマーの方助けて(

18:21:13
2022-10-28 17:57:05 まっちゃてぃー。の投稿 mattyatea@misskey.io

nodejsのexpressを使ってる

RE:
https://misskey.io/notes/96vtq24ung

まっちゃてぃー。:verified_blue: (@mattyatea)
18:24:45

なにもわからないよおおおおおおおお

18:27:09

おっぱいおっぱい!!!!

18:27:14

うああああああああああああ!れ!!!れ

18:28:53

のーどもんなのだ(定期

18:31:12
2022-10-28 18:30:24 にゃごの投稿 NYAGO@misskey.io

このアカウントは、notestockで公開設定になっていません。

18:32:33

ミニデスクトップです

18:33:51

@EchigawaX230IBM@mk.lei202.com わからないけど LIFEBOOK A552/EXってやつです

18:34:15
2022-10-28 17:39:09 にゃごの投稿 NYAGO@misskey.io

このアカウントは、notestockで公開設定になっていません。

18:34:26

あーちりなっくすうごいてます

RE:
https://misskey.io/notes/96vucyzsh3

まっちゃてぃー。:verified_blue: (@mattyatea)
18:35:07

@EchigawaX230IBM@mk.lei202.com 法人向けなのかこれ……

18:35:25

@root@honi.club 液晶ぶっこわれ

18:36:42

@EchigawaX230IBM@mk.lei202.com まじかよ
初知り

18:37:21

無理かなぁ

18:37:26

今ちょっと試してみてることはある

18:37:44

@youth0530@gaku-tab-love.com う〜んちゃう
ストリーミング配信したいみたいなかんじ

18:38:27

@EchigawaX230IBM@mk.lei202.com なにもわからないのですごいなぁ…

18:38:35
2022-10-28 18:38:19 :atode_kesu:の投稿 root@honi.club

このアカウントは、notestockで公開設定になっていません。

18:38:52

日本で年間3台しか売れてない会社の車じゃん

18:38:58

韓国だっけ

18:39:28

天井にハクビシンいる可能性微レ存

18:40:14

心拍数が高すぎます!(mibandくん

18:40:50
そぎぎ

抜いてる時に心拍数が高すぎます!って言われてもそりゃそうやろとしかならんよね

18:41:44
2022-10-28 18:41:19 Irihiの投稿 irihi@misskey.io

このアカウントは、notestockで公開設定になっていません。

18:42:35

pipeとは

18:42:37

ぴぺ?

18:42:40

ぱいぷ?

18:42:56

ぴぺだな

18:46:17
2022-10-28 18:46:08 じぇいの投稿 souji@fedibird.com

このアカウントは、notestockで公開設定になっていません。

18:46:33

遠目で見たらしっかりじぇい氏なのでよし

18:46:54

遠目(1m)くらい

18:48:37

★★★★☆
非常に好評

18:48:53

★★★★★
めちゃくちゃ好評

18:55:56

つよつよぷろぐらまーになりたい

19:00:41

createAudioResourceはあるのにcreateVidroResourceはないんですか!?

19:01:50

有識者教えて下さい…

RE:
https://misskey.io/notes/96vw1ixrc1

まっちゃてぃー。:verified_blue: (@mattyatea)
19:13:06

pipe(res)
でできた!!!

19:14:42

ほめて!!!!

19:15:38
2022-10-28 19:15:34 :atode_kesu:の投稿 root@honi.club

このアカウントは、notestockで公開設定になっていません。

19:15:46

かなしい

19:20:20

たくさんほめられたい

19:23:48

ふへへ

19:38:43

にゃ〜ん

19:41:31

pipeって同時に何個も扱えるの??(?

19:41:54

audioとvideoのデータを結合させたい

19:42:00

有識者さん教えて下さい…

19:43:48

nodejsのstream関連に詳しい人いませんか

19:43:59

readstream?

19:45:56

えふえふえむぺぐ

19:46:06

えええふふむぺぐ

19:46:21

えふふええむぺぐ

19:46:29

ふえふええむぺぐ

19:49:21

ffmpegもnodejsもわからん

19:53:02

pipeわからん

19:59:31

開発(意味深

20:02:43
2022-10-28 20:02:29 今日🇰🇷の投稿 kyo@misskey.io

このアカウントは、notestockで公開設定になっていません。

20:13:57

にゃ〜ん!

20:14:18

うごごごこご

20:26:20

たすけて

20:26:22

やっぱりわからん

20:26:59

nodejs使っててffmpegでaudioとvideoを結合したいんだけどpipeを何個も作る?ことってできる?

20:27:24

わからん!

20:41:18
20:42:25

vs codeおちたああああああああああああああああああああああああああああああああああああああ

20:43:33

もくりって運営会社mixiだったのか(

20:48:01

つらみ

20:48:30

火狐もクラッシュ、vs codeもクラッシュ

20:48:32

つら(

20:48:54

イケメンいる

20:49:40

またクラッシュしたマジ草

20:50:21

vs codeコピペしたらクラッシュした!!

20:51:36

激重

20:53:08

つら

20:55:36

やばいやばい

20:55:59

コンバートした結果をログに吐き出すようにしちゃってmp4のデータをログが吐いてる

20:56:02

やばい

20:56:48

案の定クラッシュした

20:58:01

うにゃぁぁぁぁあぁぁぁあぁぁぁあぁ

20:59:50
2022-10-28 20:59:41 :_su::_pa:💫の投稿 Sp@misskey.io

このアカウントは、notestockで公開設定になっていません。

21:00:15

ytdlで動画の音声ファイルと動画ファイル引っ張って来てそれを結合するという作業をしているのかも

21:00:23

これで正しいのかはわからん

21:00:38

つよつよえんじにあになるために今日も頑張ってます

21:00:42

なにもわからんのです

21:03:33
2022-10-28 21:02:40 CyberRexの投稿 cyberrex_v2@misskey.io

このアカウントは、notestockで公開設定になっていません。

21:03:37

えぇ…

21:09:03
2022-10-28 21:04:21 CyberRexの投稿 cyberrex_v2@misskey.io

このアカウントは、notestockで公開設定になっていません。

21:09:09

チクるwwwww

21:50:56

なにもわからない

21:51:21

nodejsで動画と音声結合したい

21:51:26

たすけて

21:51:35

結合(意味深

21:56:13

たすけててて

21:58:33

誰かnodejsのプロいませんか!!!!

21:59:40

nodejsで動画と音声の結合をする方法を教えて下さい!!!!!!!!!

22:16:24

のーどもんなのだ(定期

22:17:01

22:28:30

write EPIPE
なにこれたすけて

22:49:31
FFmpegでよく使う例、コーデックをまとめてみた(2023年版) - Qiita
23:09:52

恋人のこと殺して自分も死にたいって思っちゃうのって愛が重いの???

23:19:35
2022-10-28 23:12:04 :_su::_pa:💫の投稿 Sp@misskey.io

このアカウントは、notestockで公開設定になっていません。